London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class TemplateProviderCollection

Implements operations for the commerce enginer template provider collection. (Inherits System.Configuration.Provider.ProviderCollection.)

Inheritance
System.Object
TemplateProviderCollection
Namespace: Mediachase.Commerce.Engine.Template
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
[Obsolete("The template engine is no longer used. Can use content like page data to accomplish the same goals. Will remain at least until Aug 2020")]
public class TemplateProviderCollection : ProviderCollection

Constructors

TemplateProviderCollection()

Declaration
public TemplateProviderCollection()

Properties

Item[String]

Gets the TemplateProvider with the specified name.

Declaration
public TemplateProvider this[string name] { get; }
Parameters
Type Name Description
System.String name
Property Value
Type Description
TemplateProvider

Methods

Add(ProviderBase)

Adds a provider to the collection.

Declaration
public override void Add(ProviderBase provider)
Parameters
Type Name Description
System.Configuration.Provider.ProviderBase provider

The provider to be added.

Exceptions
Type Condition
System.NotSupportedException

The collection is read-only.

System.ArgumentNullException

provider is null.

System.ArgumentException

The System.Configuration.Provider.ProviderBase.Name of provider is null.- or -The length of the System.Configuration.Provider.ProviderBase.Name of provider is less than 1.