英語で読む

次の方法で共有


ServiceContractGenerationOptions 列挙型

定義

ServiceContractGenerator を使用して設定できるコントラクト生成オプションを表します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

C#
[System.Flags]
public enum ServiceContractGenerationOptions
継承
ServiceContractGenerationOptions
属性

フィールド

名前 説明
AsynchronousMethods 1

操作の非同期メソッドを、同期バージョンに加えて生成します。

ChannelInterface 2

コントラクト インターフェイスおよび IClientChannel から派生するインターフェイスを生成します。

ClientClass 8

ClientBase<TChannel> を拡張する Windows Communication Foundation (WCF) クライアント クラスを生成します。

EventBasedAsynchronousMethods 32

操作のイベント ベースの非同期メソッドを、同期バージョンに加えて生成します。

InternalTypes 4

すべての型が内部としてマークされるようにします。

None 0

オプションは指定されていません。

TaskBasedAsynchronousMethod 64

操作のタスク ベースの非同期メソッドを、同期バージョンに加えて生成します。

TypedMessages 16

メッセージ コントラクトを生成します。

注釈

ServiceContractGenerationOptions プロパティを持つ ServiceContractGenerator.Options 列挙体を使用して、生成されるコントラクト コードを制御します。

適用対象

製品 バージョン
.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, 4.8.1