ServiceHost.InitializeDescription Método

Definição

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

serviceType
Type

O Type serviço de serviço acolhido.

baseAddresses
UriSchemeKeyedCollection

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

Exceções

serviceType é null.

Aplica-se a