ServiceContractGenerationOptions 列挙型

定義

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

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

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
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 列挙体を使用して、生成されるコントラクト コードを制御します。

適用対象