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