Base. Initialize(String, NameValueCollection) Method
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes the configuration builder.
public: virtual void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public virtual void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
abstract member Initialize : string * System.Collections.Specialized.NameValueCollection -> unit override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable Sub Initialize (name As String, config As NameValueCollection)
The friendly name of the provider.
A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.
The name of the provider is
The name of the provider has a length of zero.
An attempt is made to call Initialize(String, NameValueCollection) on a provider after the provider has already been initialized.
The base class implementation internally tracks the number of times the provider's
Initialize method has been called. If a provider is initialized more than once, an
InvalidOperationException is thrown stating that the provider is already initialized.
Because most feature providers call Initialize prior to performing provider-specific initialization, this method is a central location for preventing double initialization.