ContractDescription.GetContract Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la descrizione del contratto per un tipo di contratto specificato.
Overload
GetContract(Type, Type) |
Restituisce la descrizione del contratto per un tipo di contratto e un tipo di servizio specificati. |
GetContract(Type, Object) |
Restituisce la descrizione del contratto per un tipo di contratto e un'implementazione del servizio specificati. |
GetContract(Type) |
Restituisce la descrizione del contratto per un tipo di contratto specificato. |
Commenti
La differenza tra gli overload GetContract consiste nel fatto che quelli con due argomenti consentono di trovare attributi dal servizio (ad esempio, OperationBehaviorAttribute).
GetContract(Type, Type)
Restituisce la descrizione del contratto per un tipo di contratto e un tipo di servizio specificati.
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
Parametri
Restituisce
La classe ContractDescription per il tipo di contratto e il tipo di servizio specificati.
Esempio
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(CalculatorService));
Dim cd4 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService))
Commenti
La differenza tra gli overload GetContract consiste nel fatto che quelli con due argomenti consentono di trovare attributi dal servizio (ad esempio, OperationBehaviorAttribute).
Si applica a
GetContract(Type, Object)
Restituisce la descrizione del contratto per un tipo di contratto e un'implementazione del servizio specificati.
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
Parametri
Restituisce
La classe ContractDescription per il tipo di contratto e l'implementazione del servizio specificati.
Esempio
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)
Commenti
La differenza tra gli overload GetContract consiste nel fatto che quelli con due argomenti consentono di trovare attributi dal servizio (ad esempio, OperationBehaviorAttribute).
Si applica a
GetContract(Type)
Restituisce la descrizione del contratto per un tipo di contratto specificato.
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
Parametri
Restituisce
La classe ContractDescription per il tipo di contratto specificato.
Esempio
ContractDescription cd2 = ContractDescription.GetContract(typeof(ICalculator));
Dim cd2 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator))
Commenti
La differenza tra gli overload GetContract consiste nel fatto che quelli con due argomenti consentono di trovare attributi dal servizio (ad esempio, OperationBehaviorAttribute).