ContractDescription.GetContract メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した型のコントラクトの、コントラクトの説明を返します。
オーバーロード
GetContract(Type, Type) |
指定した型のコントラクトおよび指定した型のサービスの、コントラクトの説明を返します。 |
GetContract(Type, Object) |
指定した型のコントラクトおよびサービス実装の、コントラクトの説明を返します。 |
GetContract(Type) |
指定した型のコントラクトの、コントラクトの説明を返します。 |
注釈
GetContract オーバーロード間の違いは、2 つの引数を持つ方がサービスの属性 (たとえば、OperationBehaviorAttribute) を検索できる点です。
GetContract(Type, Type)
指定した型のコントラクトおよび指定した型のサービスの、コントラクトの説明を返します。
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
パラメーター
戻り値
指定した型のコントラクトおよび指定した型のサービスの ContractDescription。
例
ContractDescription cd4 = ContractDescription.GetContract(typeof(ICalculator), typeof(CalculatorService));
Dim cd4 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService))
注釈
GetContract オーバーロード間の違いは、2 つの引数を持つ方がサービスの属性 (たとえば、OperationBehaviorAttribute) を検索できる点です。
適用対象
GetContract(Type, Object)
指定した型のコントラクトおよびサービス実装の、コントラクトの説明を返します。
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
パラメーター
戻り値
指定した型のコントラクトおよびサービス実装の 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 オーバーロード間の違いは、2 つの引数を持つ方がサービスの属性 (たとえば、OperationBehaviorAttribute) を検索できる点です。
適用対象
GetContract(Type)
指定した型のコントラクトの、コントラクトの説明を返します。
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
パラメーター
戻り値
指定した型のコントラクトの ContractDescription。
例
ContractDescription cd2 = ContractDescription.GetContract(typeof(ICalculator));
Dim cd2 As ContractDescription = ContractDescription.GetContract(GetType(ICalculator))
注釈
GetContract オーバーロード間の違いは、2 つの引数を持つ方がサービスの属性 (たとえば、OperationBehaviorAttribute) を検索できる点です。
適用対象
.NET