ServiceHost.InitializeDescription ServiceHost.InitializeDescription ServiceHost.InitializeDescription ServiceHost.InitializeDescription Method

定義

種類またはインスタンスに基づいて、ホストされるサービスの説明を初期化します。Initializes a description of the service hosted based on its type or instance.

オーバーロード

InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection)

インスタンスと、指定したベース アドレスに基づいて、ホストされるサービスの説明を初期化します。Initializes a description of the service hosted based on its instance and specified base addresses.

InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection)

種類と、指定したベース アドレスに基づいて、ホストされるサービスの説明を初期化します。Initializes a description of the service hosted based on its type and specified base addresses.

注釈

このメソッドにより、ServiceHost の一部としてベース アドレスを渡すという要件がなくなります。This method removes the requirement for passing base addresses as part of ServiceHost. ServiceHost から継承されるクラスは、ServiceHost を呼び出した後、ベース アドレスが使用可能な場合は、InitializeDescription のいずれかを呼び出すことができます。Classes that inherit from ServiceHost can call ServiceHost and then can call one of the InitializeDescription when a base address is available. これが、サービス モデル メタデータ ユーティリティ ツール (Svcutil.exe) が実装される方法です。This is how the Service Model Metadata Utility Tool (Svcutil.exe) is implemented.

InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection) InitializeDescription(Object, UriSchemeKeyedCollection)

インスタンスと、指定したベース アドレスに基づいて、ホストされるサービスの説明を初期化します。Initializes a description of the service hosted based on its instance and specified base addresses.

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 Object Object Object

ホストされたサービスのインスタンス。The instance of the hosted service.

baseAddresses
UriSchemeKeyedCollection UriSchemeKeyedCollection UriSchemeKeyedCollection UriSchemeKeyedCollection

ホストされるサービスのベース アドレスを格納している UriSchemeKeyedCollectionThe UriSchemeKeyedCollection that contains the base addresses for the hosted service.

例外

singletonInstancenullです。singletonInstance is null.

InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection) InitializeDescription(Type, UriSchemeKeyedCollection)

種類と、指定したベース アドレスに基づいて、ホストされるサービスの説明を初期化します。Initializes a description of the service hosted based on its type and specified base addresses.

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 Type Type

ホストされるサービスの TypeThe Type of service hosted.

baseAddresses
UriSchemeKeyedCollection UriSchemeKeyedCollection UriSchemeKeyedCollection UriSchemeKeyedCollection

ホストされるサービスのベース アドレスを格納している UriSchemeKeyedCollectionThe UriSchemeKeyedCollection that contains the base addresses for the hosted service.

例外

適用対象