Freigeben über


ServiceHost.CreateDescription Methode

Definition

Erstellt eine Beschreibung des gehosteten Diensts.

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

Parameter

implementedContracts
IDictionary<String,ContractDescription>

Das IDictionary<TKey,TValue> mit Schlüsselpaaren eines Typs (String, ContractDescription), der die verschlüsselten Verträge des gehosteten Diensts enthält, die implementiert wurden.

Gibt zurück

ServiceDescription

Eine ServiceDescription des gehosteten Diensts.

Ausnahmen

Der Typ des gehosteten Diensts ist null.

Hinweise

Diese Methode wird verwendet, um Vertragsbeschreibungen aus benutzerdefinierten Programmiermodellen zu erstellen. Überschreiben Sie die entsprechende Basisklassemethode, CreateDescription(IDictionary<String,ContractDescription>)um das angepasste Modell zu implementieren.

Gilt für