ContractDescription.GetContract Método

Definición

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

Sobrecargas

Nombre Description
GetContract(Type, Type)

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

GetContract(Type, Object)

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

GetContract(Type)

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

Comentarios

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

GetContract(Type, Type)

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

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

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

De Type contrato.

serviceType
Type

de Type servicio.

Devoluciones

ContractDescription para el tipo especificado de contrato y tipo de 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 GetContract sobrecargas es que las con dos argumentos permiten buscar atributos del servicio (por ejemplo, OperationBehaviorAttribute).

Se aplica a

GetContract(Type, Object)

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

Devuelve la descripción del contrato para un tipo especificado de implementación de contrato y 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

De Type contrato.

serviceImplementation
Object

Object que implementa el servicio.

Devoluciones

ContractDescription para el tipo especificado de implementación de contrato y 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 GetContract sobrecargas es que las con dos argumentos permiten buscar atributos del servicio (por ejemplo, OperationBehaviorAttribute).

Se aplica a

GetContract(Type)

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

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

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

De Type contrato.

Devoluciones

ContractDescription para el tipo de contrato especificado.

Ejemplos

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

Comentarios

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

Se aplica a