Compartilhar via


ServiceHost.InitializeDescription Método

Definição

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

serviceType
Type

O Type do serviço hospedado.

baseAddresses
UriSchemeKeyedCollection

O UriSchemeKeyedCollection que contém os endereços base do serviço hospedado.

Exceções

serviceType é null.

Aplica-se a