ServiceHost.InitializeDescription メソッド

定義

型またはインスタンスに基づいてホストされるサービスの説明を初期化します。

オーバーロード

名前 説明
InitializeDescription(Object, UriSchemeKeyedCollection)

インスタンスと指定したベース アドレスに基づいてホストされるサービスの説明を初期化します。

InitializeDescription(Type, UriSchemeKeyedCollection)

型と指定したベース アドレスに基づいて、ホストされるサービスの説明を初期化します。

注釈

このメソッドを使用すると、 ServiceHostの一部としてベース アドレスを渡す必要がなくなります。 ServiceHostから継承するクラスは、ServiceHostを呼び出し、ベース アドレスが使用可能な場合にInitializeDescriptionのいずれかを呼び出すことができます。 サービス モデル メタデータ ユーティリティ ツール (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です。

適用対象