Compartir a través de


ContractDescription.GetContract Método

Definición

Devuelve la descripción del contrato de un tipo de contrato concreto.

Sobrecargas

GetContract(Type, Type)

Devuelve la descripción del contrato para un tipo especificado de contrato y servicio.

GetContract(Type, Object)

Devuelve la descripción del contrato para un tipo especificado de contrato e implementación del servicio.

GetContract(Type)

Devuelve la descripción del contrato de un tipo de contrato concreto.

Comentarios

La diferencia entre las sobrecargas GetContract es que aquellas con dos argumentos le permiten buscar los atributos del servicio (por ejemplo, OperationBehaviorAttribute).

GetContract(Type, Type)

Devuelve la descripción del contrato para un tipo especificado de contrato y servicio.

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

Parámetros

contractType
Type

Type de contrato.

serviceType
Type

Type del servicio.

Devoluciones

ContractDescription

ContractDescription para el tipo especificado de contrato y servicio.

Ejemplos

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

Comentarios

La diferencia entre las sobrecargas GetContract es que aquellas con dos argumentos le permiten buscar los atributos del servicio (por ejemplo, OperationBehaviorAttribute).

Se aplica a

GetContract(Type, Object)

Devuelve la descripción del contrato para un tipo especificado de contrato e implementación del servicio.

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

Parámetros

contractType
Type

Type de contrato.

serviceImplementation
Object

Object que implementa el servicio.

Devoluciones

ContractDescription

ContractDescription para el tipo especificado de contrato e implementación del servicio.

Ejemplos

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)

Comentarios

La diferencia entre las sobrecargas GetContract es que aquellas con dos argumentos le permiten buscar los atributos del servicio (por ejemplo, OperationBehaviorAttribute).

Se aplica a

GetContract(Type)

Devuelve la descripción del contrato de un tipo de contrato concreto.

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

Parámetros

contractType
Type

Type de contrato.

Devoluciones

ContractDescription

ContractDescription del tipo de contrato especificado.

Ejemplos

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

Comentarios

La diferencia entre las sobrecargas GetContract es que aquellas con dos argumentos le permiten buscar los atributos del servicio (por ejemplo, OperationBehaviorAttribute).

Se aplica a