Udostępnij za pośrednictwem


ServiceHost.InitializeDescription Metoda

Definicja

Inicjuje opis usługi hostowanej na podstawie typu lub wystąpienia.

Przeciążenia

InitializeDescription(Object, UriSchemeKeyedCollection)

Inicjuje opis usługi hostowanej na podstawie jej wystąpienia i określonych adresów bazowych.

InitializeDescription(Type, UriSchemeKeyedCollection)

Inicjuje opis usługi hostowanej na podstawie typu i określonych adresów bazowych.

Uwagi

Ta metoda usuwa wymaganie przekazywania adresów podstawowych w ramach elementu ServiceHost. Klasy dziedziczone z ServiceHost klasy mogą wywoływać ServiceHost jedną z InitializeDescription nich, gdy jest dostępny adres podstawowy. W ten sposób zaimplementowano narzędzie Service Model Metadata Tool (Svcutil.exe).

InitializeDescription(Object, UriSchemeKeyedCollection)

Inicjuje opis usługi hostowanej na podstawie jej wystąpienia i określonych adresów bazowych.

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)

Parametry

singletonInstance
Object

Wystąpienie usługi hostowanej.

baseAddresses
UriSchemeKeyedCollection

Element UriSchemeKeyedCollection , który zawiera adresy podstawowe dla hostowanej usługi.

Wyjątki

singletonInstance to null.

Dotyczy

InitializeDescription(Type, UriSchemeKeyedCollection)

Inicjuje opis usługi hostowanej na podstawie typu i określonych adresów bazowych.

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)

Parametry

serviceType
Type

Usługa hostowana Type .

baseAddresses
UriSchemeKeyedCollection

Element UriSchemeKeyedCollection , który zawiera adresy podstawowe dla hostowanej usługi.

Wyjątki

serviceType to null.

Dotyczy