Freigeben über


ServiceHost.InitializeDescription Methode

Definition

Initialisiert eine Beschreibung des auf der Grundlage seines Typ oder seiner Instanz gehosteten Dienst.

Überlädt

InitializeDescription(Object, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des auf der Grundlage seiner Instanz und der angegebenen Basisadressen gehosteten Dienst.

InitializeDescription(Type, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des auf der Grundlage seines Typs und der angegebenen Basisadressen gehosteten Dienst.

Hinweise

Mit dieser Methode wird die Anforderung für die Übergabe von Basisadressen als Teil von ServiceHostentfernt. Klassen, die von ServiceHost erben, können aufrufen ServiceHost und dann eine der InitializeDescription aufrufen, wenn eine Basisadresse verfügbar ist. Auf diese Weise wird das Service Model Metadata Utility Tool (Svcutil.exe) implementiert.

InitializeDescription(Object, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des auf der Grundlage seiner Instanz und der angegebenen Basisadressen gehosteten Dienst.

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, die die Basisadressen für den gehosteten Dienst enthält.

Ausnahmen

singletonInstance ist null.

Gilt für:

InitializeDescription(Type, UriSchemeKeyedCollection)

Initialisiert eine Beschreibung des auf der Grundlage seines Typs und der angegebenen Basisadressen gehosteten Dienst.

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 des gehosteten Diensts.

baseAddresses
UriSchemeKeyedCollection

Die UriSchemeKeyedCollection, die die Basisadressen für den gehosteten Dienst enthält.

Ausnahmen

serviceType ist null.

Gilt für: