次の方法で共有


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です。

適用対象