ServiceHost.InitializeDescription Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma descrição do serviço alojado com base no seu tipo ou instância.
Sobrecargas
| Name | Description |
|---|---|
| InitializeDescription(Object, UriSchemeKeyedCollection) |
Inicializa uma descrição do serviço hospedado com base na sua instância e nos endereços base especificados. |
| InitializeDescription(Type, UriSchemeKeyedCollection) |
Inicializa uma descrição do serviço alojado com base no seu tipo e nos endereços base especificados. |
Observações
Este método elimina a necessidade de passar endereços base como parte de ServiceHost. As classes que herdam de ServiceHost podem chamar ServiceHost e depois podem chamar um dos InitializeDescription quando um endereço base está disponível. É assim que a Ferramenta Utilitária de Metadados do Modelo de Serviço (Svcutil.exe) é implementada.
InitializeDescription(Object, UriSchemeKeyedCollection)
Inicializa uma descrição do serviço hospedado com base na sua instância e nos endereços base 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 alojado.
- baseAddresses
- UriSchemeKeyedCollection
O UriSchemeKeyedCollection que contém os endereços base do serviço alojado.
Exceções
singletonInstance é null.
Aplica-se a
InitializeDescription(Type, UriSchemeKeyedCollection)
Inicializa uma descrição do serviço alojado com base no seu tipo e nos endereços base 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 alojado.
Exceções
serviceType é null.