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 spécifié et un type de service spécifié.

GetContract(Type, Object)

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

GetContract(Type)

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

Remarques

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

GetContract(Type, Type)

Source:
ContractDescription.cs
Source:
ContractDescription.cs
Source:
ContractDescription.cs

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

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

La Type du contrat.

serviceType
Type

Type de service.

Retours

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 GetContract est que celles avec deux arguments vous permettent de trouver des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à

GetContract(Type, Object)

Source:
ContractDescription.cs
Source:
ContractDescription.cs
Source:
ContractDescription.cs

Retourne la description du contrat pour un type spécifié d’implémentation de contrat et 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

La Type du contrat.

serviceImplementation
Object

Object qui implémente le service.

Retours

ContractDescription pour le type spécifié d’implémentation de contrat et 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 GetContract est que celles avec deux arguments vous permettent de trouver des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à

GetContract(Type)

Source:
ContractDescription.cs
Source:
ContractDescription.cs
Source:
ContractDescription.cs

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

La Type du contrat.

Retours

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 GetContract est que celles avec deux arguments vous permettent de trouver des attributs à partir du service (par exemple, OperationBehaviorAttribute).

S’applique à