ContractDescription.GetContract Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns the contract description for a specified type of contract.
Overloads
GetContract(Type, Type) |
Returns the contract description for a specified type of contract and a specified type of service. |
GetContract(Type, Object) |
Returns the contract description for a specified type of contract and service implementation. |
GetContract(Type) |
Returns the contract description for a specified type of contract. |
Remarks
The difference between the GetContract overloads is that the ones with two arguments allow you to find attributes from the service (for example, OperationBehaviorAttribute).
GetContract(Type, Type)
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
Returns the contract description for a specified type of contract and a specified type of service.
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
Parameters
Returns
The ContractDescription for the specified type of contract and type of service.
Examples
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(CalculatorService));
Dim cd4 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService))
Remarks
The difference between the GetContract overloads is that the ones with two arguments allow you to find attributes from the service (for example, OperationBehaviorAttribute).
Applies to
GetContract(Type, Object)
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
Returns the contract description for a specified type of contract and service implementation.
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
Parameters
Returns
The ContractDescription for the specified type of contract and service implementation.
Examples
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)
Remarks
The difference between the GetContract overloads is that the ones with two arguments allow you to find attributes from the service (for example, OperationBehaviorAttribute).
Applies to
GetContract(Type)
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
- Source:
- ContractDescription.cs
Returns the contract description for a specified type of contract.
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
Parameters
Returns
The ContractDescription for the specified type of contract.
Examples
ContractDescription cd2 = ContractDescription.GetContract(typeof(ICalculator));
Dim cd2 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator))
Remarks
The difference between the GetContract overloads is that the ones with two arguments allow you to find attributes from the service (for example, OperationBehaviorAttribute).
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기