ProviderBase.Initialize(String, NameValueCollection) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa o construtor de configurações.
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)
Parâmetros
- name
- String
O nome amigável do provedor.
- config
- NameValueCollection
Uma coleção de pares nome/valor que representa os atributos específicos do provedor especificados na configuração desse provedor.
Exceções
O nome do provedor é null.
O nome do provedor tem um comprimento de zero.
É feita uma tentativa de chamar Initialize(String, NameValueCollection) um provedor depois que o provedor já tiver sido inicializado.
Comentários
A implementação da classe base controla internamente o número de vezes que o método do Initialize provedor foi chamado. Se um provedor for inicializado mais de uma vez, um InvalidOperationException será gerado informando que o provedor já está inicializado.
Como a maioria dos provedores de recursos chama Initialize antes de executar a inicialização específica do provedor, esse método é um local central para impedir a inicialização dupla.