ServiceHost.InitializeDescription Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- baseAddresses
- UriSchemeKeyedCollection
Die UriSchemeKeyedCollection Basisadressen für den gehosteten Dienst.
Ausnahmen
serviceType ist null.