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>)) をオーバーライドします。

適用対象