ServiceHost.InitializeDescription Methode

Definition

Initialisiert eine Beschreibung des Diensts, der basierend auf dem Typ oder der Instanz gehostet wird.

Überlädt

Name Beschreibung
InitializeDescription(Object, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des Diensts, der basierend auf seiner Instanz und den angegebenen Basisadressen gehostet wird.

InitializeDescription(Type, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des diensts, der basierend auf seinem Typ und den angegebenen Basisadressen gehostet wird.

Hinweise

Diese Methode entfernt die Anforderung zum Übergeben von Basisadressen als Teil von ServiceHost. Klassen, die von ServiceHost dieser erben, können aufrufen ServiceHost und dann eine der InitializeDescription Aufrufe ausführen, wenn eine Basisadresse verfügbar ist. So wird das Dienstmodell-Metadatenhilfsprogramm (Svcutil.exe) implementiert.

InitializeDescription(Object, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des Diensts, der basierend auf seiner Instanz und den angegebenen Basisadressen gehostet wird.

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)

Parameter

singletonInstance
Object

Die Instanz des gehosteten Diensts.

baseAddresses
UriSchemeKeyedCollection

Die UriSchemeKeyedCollection Basisadressen für den gehosteten Dienst.

Ausnahmen

singletonInstance ist null.

Gilt für:

InitializeDescription(Type, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des diensts, der basierend auf seinem Typ und den angegebenen Basisadressen gehostet wird.

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)

Parameter

serviceType
Type

Der Type Dienst, der gehostet wird.

baseAddresses
UriSchemeKeyedCollection

Die UriSchemeKeyedCollection Basisadressen für den gehosteten Dienst.

Ausnahmen

serviceType ist null.

Gilt für: