ServiceHost.CreateDescription(IDictionary<String,ContractDescription>) ServiceHost.CreateDescription(IDictionary<String,ContractDescription>) ServiceHost.CreateDescription(IDictionary<String,ContractDescription>) ServiceHost.CreateDescription(IDictionary<String,ContractDescription>) Method

定義

ホストされるサービスの説明を作成します。Creates a description of the service hosted.

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) のキー ペアを持つContractDescriptionThe IDictionary<TKey,TValue> with key pairs of type (String, ContractDescription) that contains the keyed-contracts of the hosted service that have been implemented.

戻り値

例外

ホストされるサービスの種類が null です。The type of service hosted is null.

注釈

このメソッドは、カスタマイズしたプログラミング モデルからコントラクトの説明を作成するために使用します。This method is used to construct contract descriptions from customized programming models. カスタマイズされたモデルを実装するには、対応する基本クラスのメソッドである CreateDescription(IDictionary<String,ContractDescription>) をオーバーライドします。Override the corresponding base class method, CreateDescription(IDictionary<String,ContractDescription>), to implement the customized model.

適用対象