ContractDescription.GetContract Yöntem

Tanım

Belirtilen sözleşme türü için sözleşme açıklamasını döndürür.

Aşırı Yüklemeler

GetContract(Type, Type)

Belirtilen sözleşme türü ve belirtilen hizmet türü için sözleşme açıklamasını döndürür.

GetContract(Type, Object)

Belirtilen sözleşme ve hizmet uygulaması türü için sözleşme açıklamasını döndürür.

GetContract(Type)

Belirtilen sözleşme türü için sözleşme açıklamasını döndürür.

Açıklamalar

Aşırı yüklemeler arasındaki GetContract fark, iki bağımsız değişkeni olanların hizmetten öznitelikleri bulmanıza olanak sağlamasıdır (örneğin, OperationBehaviorAttribute).

GetContract(Type, Type)

Belirtilen sözleşme türü ve belirtilen hizmet türü için sözleşme açıklamasını döndürür.

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

Parametreler

contractType
Type

Sözleşmenin Type .

serviceType
Type

Hizmet Type sayısı.

Döndürülenler

ContractDescription

ContractDescription Belirtilen sözleşme türü ve hizmet türü için.

Örnekler

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

Açıklamalar

Aşırı yüklemeler arasındaki GetContract fark, iki bağımsız değişkeni olanların hizmetten öznitelikleri bulmanıza olanak sağlamasıdır (örneğin, OperationBehaviorAttribute).

Şunlara uygulanır

GetContract(Type, Object)

Belirtilen sözleşme ve hizmet uygulaması türü için sözleşme açıklamasını döndürür.

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

Parametreler

contractType
Type

Sözleşmenin Type .

serviceImplementation
Object

hizmeti Object uygulayan.

Döndürülenler

ContractDescription

ContractDescription Belirtilen sözleşme ve hizmet uygulaması türü için.

Örnekler

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)

Açıklamalar

Aşırı yüklemeler arasındaki GetContract fark, iki bağımsız değişkeni olanların hizmetten öznitelikleri bulmanıza olanak sağlamasıdır (örneğin, OperationBehaviorAttribute).

Şunlara uygulanır

GetContract(Type)

Belirtilen sözleşme türü için sözleşme açıklamasını döndürür.

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

Parametreler

contractType
Type

Sözleşmenin Type .

Döndürülenler

ContractDescription

ContractDescription Belirtilen sözleşme türü için.

Örnekler

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

Açıklamalar

Aşırı yüklemeler arasındaki GetContract fark, iki bağımsız değişkeni olanların hizmetten öznitelikleri bulmanıza olanak sağlamasıdır (örneğin, OperationBehaviorAttribute).

Şunlara uygulanır