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.

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType, Type serviceType);

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

C#
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(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

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

GetContract(Type, Object)

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

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType, object serviceImplementation);

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

C#
CalculatorService calcSvc = new CalculatorService();
ContractDescription cd3 = ContractDescription.GetContract(typeof(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

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

GetContract(Type)

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

C#
public static System.ServiceModel.Description.ContractDescription GetContract (Type contractType);

Parametreler

contractType
Type

Sözleşmenin Type .

Döndürülenler

ContractDescription

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

Örnekler

C#
ContractDescription cd2 = ContractDescription.GetContract(typeof(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

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8