共用方式為


ServiceHost.InitializeDescription 方法

定義

根據服務的類型或執行個體,初始化裝載之服務的描述。

多載

InitializeDescription(Object, UriSchemeKeyedCollection)

根據服務的執行個體和指定的基底位址,初始化裝載之服務的描述。

InitializeDescription(Type, UriSchemeKeyedCollection)

根據服務的類型和指定的基底位址,初始化裝載之服務的描述。

備註

這個方法會移除在 中傳遞基底位址 ServiceHost 的需求。 繼承自 ServiceHost 的類別可以呼叫 ServiceHost ,然後在基底位址可用時呼叫其中 InitializeDescription 一個 。 這就是實作 Service Model Metadata Utility Tool (Svcutil.exe) 的方式。

InitializeDescription(Object, UriSchemeKeyedCollection)

根據服務的執行個體和指定的基底位址,初始化裝載之服務的描述。

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)

參數

singletonInstance
Object

裝載之服務的執行個體。

baseAddresses
UriSchemeKeyedCollection

UriSchemeKeyedCollection,其中包含所裝載之服務的基底位址。

例外狀況

singletonInstancenull

適用於

InitializeDescription(Type, UriSchemeKeyedCollection)

根據服務的類型和指定的基底位址,初始化裝載之服務的描述。

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)

參數

serviceType
Type

裝載之服務的 Type

baseAddresses
UriSchemeKeyedCollection

UriSchemeKeyedCollection,其中包含所裝載之服務的基底位址。

例外狀況

serviceTypenull

適用於