ContractDescription.GetContract Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Vertragsbeschreibung für einen angegebenen Vertragstyp zurück.
Überlädt
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 Vertragstyp und eine angegebene Dienstimplementierung zurück. |
GetContract(Type) |
Gibt die Vertragsbeschreibung für einen angegebenen Vertragstyp zurück. |
Hinweise
Der Unterschied zwischen den GetContract-Überladungen ist, dass es diejenigen, die über zwei Argumente verfügen, ermöglichen, Attribute aus dem Dienst zu suchen (beispielsweise OperationBehaviorAttribute).
GetContract(Type, Type)
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
Gibt zurück
Der ContractDescription für den angegebenen Vertragstyp und Diensttyp.
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 ist, dass es diejenigen, die über zwei Argumente verfügen, ermöglichen, Attribute aus dem Dienst zu suchen (beispielsweise OperationBehaviorAttribute).
Gilt für
GetContract(Type, Object)
Gibt die Vertragsbeschreibung für einen angegebenen Vertragstyp und eine angegebene Dienstimplementierung 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
Gibt zurück
Der ContractDescription für den angegebenen Vertragstyp und die angegebene Dienstimplementierung.
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 ist, dass es diejenigen, die über zwei Argumente verfügen, ermöglichen, Attribute aus dem Dienst zu suchen (beispielsweise OperationBehaviorAttribute).
Gilt für
GetContract(Type)
Gibt die Vertragsbeschreibung für einen angegebenen 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
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 ist, dass es diejenigen, die über zwei Argumente verfügen, ermöglichen, Attribute aus dem Dienst zu suchen (beispielsweise OperationBehaviorAttribute).