ContractDescription.GetContract Methode

Definition

Gibt die Vertragsbeschreibung für einen bestimmten Vertragstyp zurück.

Überlädt

Name Beschreibung
GetContract(Type, Type)

Gibt die Vertragsbeschreibung für einen angegebenen Vertragstyp und einen angegebenen Diensttyp zurück.

GetContract(Type, Object)

Gibt die Vertragsbeschreibung für einen angegebenen Vertrags- und Dienstimplementierungstyp zurück.

GetContract(Type)

Gibt die Vertragsbeschreibung für einen bestimmten Vertragstyp zurück.

Hinweise

Der Unterschied zwischen den GetContract Überladungen besteht darin, dass die Mit zwei Argumenten das Auffinden von Attributen aus dem Dienst ermöglichen (z. B OperationBehaviorAttribute. ).

GetContract(Type, Type)

Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs

Gibt die Vertragsbeschreibung für einen angegebenen Vertragstyp und einen angegebenen Diensttyp zurück.

public:
 static System::ServiceModel::Description::ContractDescription ^ GetContract(Type ^ contractType, Type ^ serviceType);
public static System.ServiceModel.Description.ContractDescription GetContract(Type contractType, Type serviceType);
static member GetContract : Type * Type -> System.ServiceModel.Description.ContractDescription
Public Shared Function GetContract (contractType As Type, serviceType As Type) As ContractDescription

Parameter

contractType
Type

Der Type Vertrag.

serviceType
Type

Der Type Dienst.

Gibt zurück

Der ContractDescription für den angegebenen Vertragstyp und den Typ des Diensts.

Beispiele

ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(CalculatorService));
Dim cd4 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService))

Hinweise

Der Unterschied zwischen den GetContract Überladungen besteht darin, dass die Mit zwei Argumenten das Auffinden von Attributen aus dem Dienst ermöglichen (z. B OperationBehaviorAttribute. ).

Gilt für:

GetContract(Type, Object)

Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs

Gibt die Vertragsbeschreibung für einen angegebenen Vertrags- und Dienstimplementierungstyp zurück.

public:
 static System::ServiceModel::Description::ContractDescription ^ GetContract(Type ^ contractType, System::Object ^ serviceImplementation);
public static System.ServiceModel.Description.ContractDescription GetContract(Type contractType, object serviceImplementation);
static member GetContract : Type * obj -> System.ServiceModel.Description.ContractDescription
Public Shared Function GetContract (contractType As Type, serviceImplementation As Object) As ContractDescription

Parameter

contractType
Type

Der Type Vertrag.

serviceImplementation
Object

Der Object Dienst wird implementiert.

Gibt zurück

Der ContractDescription für den angegebenen Vertrags- und Dienstimplementierungstyp.

Beispiele

CalculatorService calcSvc = new CalculatorService();
ContractDescription cd3 = ContractDescription.GetContract(typeof(ICalculator), calcSvc);
Dim calcSvc As New CalculatorService()
Dim cd3 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), calcSvc)

Hinweise

Der Unterschied zwischen den GetContract Überladungen besteht darin, dass die Mit zwei Argumenten das Auffinden von Attributen aus dem Dienst ermöglichen (z. B OperationBehaviorAttribute. ).

Gilt für:

GetContract(Type)

Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs
Quelle:
ContractDescription.cs

Gibt die Vertragsbeschreibung für einen bestimmten Vertragstyp zurück.

public:
 static System::ServiceModel::Description::ContractDescription ^ GetContract(Type ^ contractType);
public static System.ServiceModel.Description.ContractDescription GetContract(Type contractType);
static member GetContract : Type -> System.ServiceModel.Description.ContractDescription
Public Shared Function GetContract (contractType As Type) As ContractDescription

Parameter

contractType
Type

Der Type Vertrag.

Gibt zurück

Der ContractDescription für den angegebenen Vertragstyp.

Beispiele

ContractDescription cd2 = ContractDescription.GetContract(typeof(ICalculator));
Dim cd2 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator))

Hinweise

Der Unterschied zwischen den GetContract Überladungen besteht darin, dass die Mit zwei Argumenten das Auffinden von Attributen aus dem Dienst ermöglichen (z. B OperationBehaviorAttribute. ).

Gilt für: