ContractDescription.GetContract 메서드

정의

지정된 유형의 계약에 대한 계약 설명을 반환합니다.

오버로드

Name Description
GetContract(Type, Type)

지정된 유형의 계약 및 지정된 서비스 유형에 대한 계약 설명을 반환합니다.

GetContract(Type, Object)

지정된 유형의 계약 및 서비스 구현에 대한 계약 설명을 반환합니다.

GetContract(Type)

지정된 유형의 계약에 대한 계약 설명을 반환합니다.

설명

오버로드의 GetContract 차이점은 인수가 두 개 있는 경우 서비스에서 특성을 찾을 수 있다는 것입니다(예: OperationBehaviorAttribute).

GetContract(Type, Type)

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

지정된 유형의 계약 및 지정된 서비스 유형에 대한 계약 설명을 반환합니다.

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

매개 변수

contractType
Type

계약의 형식입니다 Type .

serviceType
Type

서비스입니다 Type .

반품

ContractDescription 지정된 유형의 계약 및 서비스 유형에 대한 것입니다.

예제

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

설명

오버로드의 GetContract 차이점은 인수가 두 개 있는 경우 서비스에서 특성을 찾을 수 있다는 것입니다(예: OperationBehaviorAttribute).

적용 대상

GetContract(Type, Object)

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

지정된 유형의 계약 및 서비스 구현에 대한 계약 설명을 반환합니다.

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

매개 변수

contractType
Type

계약의 형식입니다 Type .

serviceImplementation
Object

Object 서비스를 구현하는 요소입니다.

반품

ContractDescription 지정된 유형의 계약 및 서비스 구현에 대한 것입니다.

예제

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)

설명

오버로드의 GetContract 차이점은 인수가 두 개 있는 경우 서비스에서 특성을 찾을 수 있다는 것입니다(예: OperationBehaviorAttribute).

적용 대상

GetContract(Type)

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

지정된 유형의 계약에 대한 계약 설명을 반환합니다.

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

매개 변수

contractType
Type

계약의 형식입니다 Type .

반품

ContractDescription 지정된 계약 유형에 대한 형식입니다.

예제

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

설명

오버로드의 GetContract 차이점은 인수가 두 개 있는 경우 서비스에서 특성을 찾을 수 있다는 것입니다(예: OperationBehaviorAttribute).

적용 대상