ContractDescription.GetContract Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Devoluciones
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
Devoluciones
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
Devoluciones
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).