ServiceHost.InitializeDescription 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 uma descrição do serviço hospedado com base em seu tipo ou instância.
Sobrecargas
InitializeDescription(Object, UriSchemeKeyedCollection) |
Inicializa uma descrição do serviço hospedado com base em sua instância e endereços básicos especificados. |
InitializeDescription(Type, UriSchemeKeyedCollection) |
Inicializa uma descrição do serviço hospedado com base em seu tipo e endereços básicos especificados. |
Comentários
Esse método remove o requisito para passar endereços base como parte de ServiceHost. Classes que herdam ServiceHost podem chamar ServiceHost e, em seguida, podem chamar um dos InitializeDescription quando um endereço base está disponível. É assim que a Ferramenta de Utilitário de Metadados do Modelo de Serviço (Svcutil.exe) é implementada.
InitializeDescription(Object, UriSchemeKeyedCollection)
Inicializa uma descrição do serviço hospedado com base em sua instância e endereços básicos especificados.
protected:
void InitializeDescription(System::Object ^ singletonInstance, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription (object singletonInstance, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : obj * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (singletonInstance As Object, baseAddresses As UriSchemeKeyedCollection)
Parâmetros
- singletonInstance
- Object
A instância do serviço hospedado.
- baseAddresses
- UriSchemeKeyedCollection
O UriSchemeKeyedCollection que contém os endereços base do serviço hospedado.
Exceções
singletonInstance
é null
.
Aplica-se a
InitializeDescription(Type, UriSchemeKeyedCollection)
Inicializa uma descrição do serviço hospedado com base em seu tipo e endereços básicos especificados.
protected:
void InitializeDescription(Type ^ serviceType, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription (Type serviceType, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : Type * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (serviceType As Type, baseAddresses As UriSchemeKeyedCollection)
Parâmetros
- baseAddresses
- UriSchemeKeyedCollection
O UriSchemeKeyedCollection que contém os endereços base do serviço hospedado.
Exceções
serviceType
é null
.