Język

ServiceHost.InitializeDescription Metoda

Definicja

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

Przeciążenia

Nazwa Opis
InitializeDescription(Object, UriSchemeKeyedCollection)

Inicjuje opis usługi hostowanej na podstawie jego 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 bazowych w ramach elementu ServiceHost. Klasy dziedziczone z ServiceHost programu mogą wywoływać ServiceHost metodę , a następnie mogą wywoływać jedną z InitializeDescription klas, 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 jego 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 hostowanej usługi.

baseAddresses
UriSchemeKeyedCollection

Element UriSchemeKeyedCollection zawierający adresy podstawowe dla hostowanej usługi.

Wyjątki

Parametr singletonInstance ma wartość 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 zawierający adresy podstawowe dla hostowanej usługi.

Wyjątki

Parametr serviceType ma wartość null.

Dotyczy