ContractDescription.GetContract Metod

Definition

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt.

Överlagringar

Name Description
GetContract(Type, Type)

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt och en angiven typ av tjänst.

GetContract(Type, Object)

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt- och tjänstimplementering.

GetContract(Type)

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt.

Kommentarer

Skillnaden mellan överlagringarna GetContract är att de med två argument gör att du kan hitta attribut från tjänsten (till exempel OperationBehaviorAttribute).

GetContract(Type, Type)

Källa:
ContractDescription.cs
Källa:
ContractDescription.cs
Källa:
ContractDescription.cs

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt och en angiven typ av tjänst.

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

Parametrar

contractType
Type

Kontraktets Type .

serviceType
Type

Tjänstens Type .

Returer

För ContractDescription den angivna typen av kontrakt och typ av tjänst.

Exempel

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

Kommentarer

Skillnaden mellan överlagringarna GetContract är att de med två argument gör att du kan hitta attribut från tjänsten (till exempel OperationBehaviorAttribute).

Gäller för

GetContract(Type, Object)

Källa:
ContractDescription.cs
Källa:
ContractDescription.cs
Källa:
ContractDescription.cs

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt- och tjänstimplementering.

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

Parametrar

contractType
Type

Kontraktets Type .

serviceImplementation
Object

Som Object implementerar tjänsten.

Returer

För ContractDescription den angivna typen av kontrakt- och tjänstimplementering.

Exempel

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)

Kommentarer

Skillnaden mellan överlagringarna GetContract är att de med två argument gör att du kan hitta attribut från tjänsten (till exempel OperationBehaviorAttribute).

Gäller för

GetContract(Type)

Källa:
ContractDescription.cs
Källa:
ContractDescription.cs
Källa:
ContractDescription.cs

Returnerar kontraktsbeskrivningen för en angiven typ av kontrakt.

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

Parametrar

contractType
Type

Kontraktets Type .

Returer

För ContractDescription den angivna typen av kontrakt.

Exempel

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

Kommentarer

Skillnaden mellan överlagringarna GetContract är att de med två argument gör att du kan hitta attribut från tjänsten (till exempel OperationBehaviorAttribute).

Gäller för