ContractDescription.GetContract Metode

Definisi

Mengembalikan deskripsi kontrak untuk jenis kontrak tertentu.

Overload

Nama Deskripsi
GetContract(Type, Type)

Mengembalikan deskripsi kontrak untuk jenis kontrak tertentu dan jenis layanan tertentu.

GetContract(Type, Object)

Mengembalikan deskripsi kontrak untuk jenis kontrak dan implementasi layanan tertentu.

GetContract(Type)

Mengembalikan deskripsi kontrak untuk jenis kontrak tertentu.

Keterangan

Perbedaan antara GetContract kelebihan beban adalah bahwa yang dengan dua argumen memungkinkan Anda menemukan atribut dari layanan (misalnya, OperationBehaviorAttribute).

GetContract(Type, Type)

Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs

Mengembalikan deskripsi kontrak untuk jenis kontrak tertentu dan jenis layanan tertentu.

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

Parameter

contractType
Type

Kontrak Type .

serviceType
Type

Layanan Type .

Mengembalikan

ContractDescription untuk jenis kontrak dan jenis layanan yang ditentukan.

Contoh

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

Keterangan

Perbedaan antara GetContract kelebihan beban adalah bahwa yang dengan dua argumen memungkinkan Anda menemukan atribut dari layanan (misalnya, OperationBehaviorAttribute).

Berlaku untuk

GetContract(Type, Object)

Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs

Mengembalikan deskripsi kontrak untuk jenis kontrak dan implementasi layanan tertentu.

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

Parameter

contractType
Type

Kontrak Type .

serviceImplementation
Object

yang Object mengimplementasikan layanan.

Mengembalikan

ContractDescription untuk jenis kontrak dan implementasi layanan yang ditentukan.

Contoh

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)

Keterangan

Perbedaan antara GetContract kelebihan beban adalah bahwa yang dengan dua argumen memungkinkan Anda menemukan atribut dari layanan (misalnya, OperationBehaviorAttribute).

Berlaku untuk

GetContract(Type)

Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs
Sumber:
ContractDescription.cs

Mengembalikan deskripsi kontrak untuk jenis kontrak tertentu.

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

Parameter

contractType
Type

Kontrak Type .

Mengembalikan

ContractDescription untuk jenis kontrak yang ditentukan.

Contoh

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

Keterangan

Perbedaan antara GetContract kelebihan beban adalah bahwa yang dengan dua argumen memungkinkan Anda menemukan atribut dari layanan (misalnya, OperationBehaviorAttribute).

Berlaku untuk