Condividi tramite


ServiceHost.InitializeDescription Metodo

Definizione

Consente di inizializzare una descrizione del servizio ospitato in base al tipo o all'istanza.

Overload

InitializeDescription(Object, UriSchemeKeyedCollection)

Consente di inizializzare una descrizione del servizio ospitato in base all'istanza e agli indirizzi di base specificati.

InitializeDescription(Type, UriSchemeKeyedCollection)

Consente di inizializzare una descrizione del servizio ospitato in base al tipo e agli indirizzi di base specificati.

Commenti

Questo metodo rimuove il requisito per passare gli indirizzi di base come parte di ServiceHost. Le classi che ereditano da ServiceHost possono chiamare e quindi possono chiamare ServiceHost una delle InitializeDescription classi quando è disponibile un indirizzo di base. Lo strumento Service Model Metadata Utility Tool (Svcutil.exe) è implementato in questo modo.

InitializeDescription(Object, UriSchemeKeyedCollection)

Consente di inizializzare una descrizione del servizio ospitato in base all'istanza e agli indirizzi di base specificati.

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)

Parametri

singletonInstance
Object

Istanza del servizio ospitato.

baseAddresses
UriSchemeKeyedCollection

Oggetto UriSchemeKeyedCollection contenente gli indirizzi di base del servizio ospitato.

Eccezioni

singletonInstance è null.

Si applica a

InitializeDescription(Type, UriSchemeKeyedCollection)

Consente di inizializzare una descrizione del servizio ospitato in base al tipo e agli indirizzi di base specificati.

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)

Parametri

serviceType
Type

Tipo Type del servizio ospitato.

baseAddresses
UriSchemeKeyedCollection

Oggetto UriSchemeKeyedCollection contenente gli indirizzi di base del servizio ospitato.

Eccezioni

serviceType è null.

Si applica a