ServiceHost.InitializeDescription Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- baseAddresses
- UriSchemeKeyedCollection
Element UriSchemeKeyedCollection , który zawiera adresy podstawowe dla hostowanej usługi.
Wyjątki
serviceType
to null
.