次の方法で共有


ServiceHost.CreateDescription メソッド

定義

ホストされるサービスの説明を作成します。

protected:
 override System::ServiceModel::Description::ServiceDescription ^ CreateDescription([Runtime::InteropServices::Out] System::Collections::Generic::IDictionary<System::String ^, System::ServiceModel::Description::ContractDescription ^> ^ % implementedContracts);
protected override System.ServiceModel.Description.ServiceDescription CreateDescription (out System.Collections.Generic.IDictionary<string,System.ServiceModel.Description.ContractDescription> implementedContracts);
override this.CreateDescription : IDictionary -> System.ServiceModel.Description.ServiceDescription
Protected Overrides Function CreateDescription (ByRef implementedContracts As IDictionary(Of String, ContractDescription)) As ServiceDescription

パラメーター

implementedContracts
IDictionary<String,ContractDescription>

実装されているホストされるサービスのキー付きコントラクトを含む型 (IDictionary<TKey,TValue>String) のキー ペアを持つContractDescription

戻り値

ホストされるサービスの ServiceDescription

例外

ホストされるサービスの種類が null です。

注釈

このメソッドは、カスタマイズしたプログラミング モデルからコントラクトの説明を作成するために使用します。 カスタマイズされたモデルを実装するには、 CreateDescription(IDictionary<String,ContractDescription>)対応する基本クラス メソッド をオーバーライドします。

適用対象