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é.

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType, Type serviceType);

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

C#
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType, object serviceImplementation);

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

C#
CalculatorService calcSvc = new CalculatorService();
ContractDescription cd3 = ContractDescription.GetContract(typeof(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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetContract(Type)

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

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

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType);

Paramètres

contractType
Type

La Type du contrat.

Retours

ContractDescription pour le type de contrat spécifié.

Exemples

C#
ContractDescription cd2 = ContractDescription.GetContract(typeof(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 à

.NET 8 et autres versions
Produit Versions
.NET 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1