ContractDescription.GetContract Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca opis kontraktu dla określonego typu kontraktu.
Przeciążenia
GetContract(Type, Type) |
Zwraca opis kontraktu dla określonego typu kontraktu i określony typ usługi. |
GetContract(Type, Object) |
Zwraca opis kontraktu dla określonego typu kontraktu i implementacji usługi. |
GetContract(Type) |
Zwraca opis kontraktu dla określonego typu kontraktu. |
Uwagi
Różnica między GetContract przeciążeniami polega na tym, że te z dwoma argumentami umożliwiają znajdowanie atrybutów z usługi (na przykład OperationBehaviorAttribute).
GetContract(Type, Type)
Zwraca opis kontraktu dla określonego typu kontraktu i określony typ usługi.
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
Parametry
Zwraca
Wartość ContractDescription dla określonego typu kontraktu i typu usługi.
Przykłady
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(CalculatorService));
Dim cd4 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService))
Uwagi
Różnica między GetContract przeciążeniami polega na tym, że te z dwoma argumentami umożliwiają znajdowanie atrybutów z usługi (na przykład OperationBehaviorAttribute).
Dotyczy
GetContract(Type, Object)
Zwraca opis kontraktu dla określonego typu kontraktu i implementacji usługi.
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
Parametry
Zwraca
Element ContractDescription dla określonego typu kontraktu i implementacji usługi.
Przykłady
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)
Uwagi
Różnica między GetContract przeciążeniami polega na tym, że te z dwoma argumentami umożliwiają znajdowanie atrybutów z usługi (na przykład OperationBehaviorAttribute).
Dotyczy
GetContract(Type)
Zwraca opis kontraktu dla określonego typu kontraktu.
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
Parametry
Zwraca
Wartość ContractDescription dla określonego typu kontraktu.
Przykłady
ContractDescription cd2 = ContractDescription.GetContract(typeof(ICalculator));
Dim cd2 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator))
Uwagi
Różnica między GetContract przeciążeniami polega na tym, że te z dwoma argumentami umożliwiają znajdowanie atrybutów z usługi (na przykład OperationBehaviorAttribute).