Partager via


ContractDescription.GetContract Méthode

Définition

Retourne la description du contrat pour un type de contrat spécifié.

Surcharges

GetContract(Type, Type)

Retourne la description du contrat pour un type de contrat et un type de service spécifiés.

GetContract(Type, Object)

Retourne la description du contrat pour un type de contrat spécifié et une implémentation de service.

GetContract(Type)

Retourne la description du contrat pour un type de contrat spécifié.

Remarques

La différence entre les surcharges de la GetContract est que celles avec deux arguments vous permettent de rechercher des attributs à partir du service (par exemple, OperationBehaviorAttribute).

GetContract(Type, Type)

Retourne la description du contrat pour un type de contrat et un type de service spécifiés.

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

Paramètres

contractType
Type

Type du contrat.

serviceType
Type

Type de service.

Retours

ContractDescription

ContractDescription pour le type de contrat et le type de service spécifiés.

Exemples

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

Remarques

La différence entre les surcharges de la GetContract est que celles avec deux arguments vous permettent de rechercher des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à

GetContract(Type, Object)

Retourne la description du contrat pour un type de contrat spécifié et une implémentation de service.

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

Paramètres

contractType
Type

Type du contrat.

serviceImplementation
Object

Object qui implémente le service.

Retours

ContractDescription

ContractDescription pour le type de contrat spécifié et l'implémentation de service.

Exemples

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)

Remarques

La différence entre les surcharges de la GetContract est que celles avec deux arguments vous permettent de rechercher des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à

GetContract(Type)

Retourne la description du contrat pour un type de contrat spécifié.

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

Paramètres

contractType
Type

Type du contrat.

Retours

ContractDescription

ContractDescription pour le type de contrat spécifié.

Exemples

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

Remarques

La différence entre les surcharges de la GetContract est que celles avec deux arguments vous permettent de rechercher des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à