System.ServiceModel.Description 名前空間

サービス モデルの説明に関連するクラスを提供します。

クラス

名前 説明
CallbackDebugBehavior

Windows Communication Foundation (WCF) コールバック オブジェクトのサービス デバッグを有効にします。

ClientCredentials

ユーザーがクライアントとサービスの資格情報、および通信のクライアント側で使用するサービス資格情報の認証設定を構成できるようにします。

ClientViaBehavior

ClientViaBehaviorは、トランスポート チャネルを作成する URI を指定するためにクライアントによって使用されます。

ContractDescription

エンドポイントが外部と通信する内容を指定する Windows Communication Foundation (WCF) コントラクトについて説明します。

DataContractSerializerMessageContractImporter

WSDL ドキュメントからのデータ コントラクト メッセージのインポートを処理します。

DataContractSerializerOperationBehavior

DataContractSerializerの実行時の動作を表します。

DispatcherSynchronizationBehavior

WCF サービスが応答を非同期的に送信できるようにするエンドポイントの動作。

DurableOperationAttribute

永続的なサービス メソッドのローカル実行動作を指定します。

DurableServiceAttribute

永続的なサービス コントラクトの実装の内部実行動作を指定します。

FaultDescription

SOAP エラーを表します。

FaultDescriptionCollection

コントラクト内の SOAP エラーに関する情報を取得するために使用できる FaultDescription オブジェクトのコレクションを表します。

JsonFaultDetail

JSON で使用するためにサービス コントラクトで指定されている SOAP エラーを表します。

MessageBodyDescription

SOAP メッセージの本文を表します。

MessageDescription

メッセージの説明を表します。

MessageDescriptionCollection

コントラクトに属する操作を構成するメッセージの説明を格納するために使用されるコレクションを提供します。

MessageHeaderDescription

SOAP メッセージ ヘッダーを表します。

MessageHeaderDescriptionCollection

MessageHeaderDescription オブジェクトのコレクションを表します。

MessagePartDescription

SOAP メッセージ 部分の説明を表します。

MessagePartDescriptionCollection

MessagePartDescription オブジェクトのコレクションを表します。

MessagePropertyDescription

MessagePropertyAttributeで指定されたメッセージ プロパティを表します。

MessagePropertyDescriptionCollection

MessagePropertyDescription オブジェクトのコレクションを表します。

MetadataConversionError

MetadataExporterまたはMetadataImporterの使用中に発生したエラーまたは警告イベントを表します。

MetadataExchangeBindings

IMetadataExchange コントラクトを使用して、WS-Transfer メタデータ交換用のシステム提供のバインドを作成するために使用します。

MetadataExchangeClient

サービス メタデータをダウンロードします。

MetadataExporter

サービスの説明情報をメタデータにエクスポートします。

MetadataImporter

メタデータを ServiceEndpoint オブジェクトにインポートします。

MetadataImporterQuotas

MetadataImporter クラスから派生するメタデータ インポーターのクォータを指定します。

MetadataLocation

メタデータ ドキュメントのアドレスを表します。

MetadataReference

メタデータ交換エンドポイントから返されるメタデータ ドキュメントへの参照を表します。

MetadataResolver

メタデータを取得し、 ServiceEndpoint オブジェクトとしてインポートします。

MetadataSection

XML メタデータまたは XML メタデータへの参照を表します。

MetadataSet

サービス メタデータのシリアル化可能なコレクションを XML 形式で表します。

MustUnderstandBehavior

SOAP 1.1 および 1.2 の仕様に従って理解する必要がある、 UnderstoodHeaders コレクションにないヘッダーの必須処理を無効にするよう Windows Communication Foundation (WCF) に指示します。

OperationContractGenerationContext

コードを生成する前に操作コントラクトとそのコンテキストの変更を有効にするために、 GenerateOperation(OperationContractGenerationContext) メソッドに渡されます。

OperationDescription

操作を構成するメッセージの説明を提供するコントラクト操作の説明を表します。

OperationDescriptionCollection

操作の説明を含むコレクションを表します。

ParameterXPathQueryGenerator

データ コントラクトから XPath を作成できるようにします。

PersistenceProviderBehavior

PersistenceProviderFactoryに関連付けられたWorkflowServiceHostの動作を定義します。

PolicyAssertionCollection

ポリシー アサーションが含まれています。

PolicyConversionContext

メタデータ内のバインド アサーションを取得し、実装するバインド要素を適切なスコープでアタッチするために使用するクラスを定義します。

PolicyVersion

使用されている WS-Policy 仕様のバージョンを指定するために使用されるクラス。

ServiceAuthenticationBehavior

サービスの認証動作について説明します。

ServiceAuthorizationBehavior

サービス承認動作に関連するプロパティを提供します。

ServiceContractGenerationContext

コードを生成する前にサービス コントラクトとそのコンテキストの変更を有効にするために、 GenerateContract(ServiceContractGenerationContext) メソッドに渡されます。

ServiceContractGenerator

ServiceContractGenerator型は、説明オブジェクトからサービス コントラクト コードとバインド構成ServiceEndpoint生成します。

ServiceCredentials

サービス資格情報を構成します。 このクラスを使用して、X.509 証明書などのサービスの資格情報を指定します。 また、このクラスを使用して、ユーザー名やパスワードの検証など、さまざまなクライアント資格情報の認証モデルを指定します。

ServiceDebugBehavior

Windows Communication Foundation (WCF) サービスのデバッグ機能とヘルプ情報機能を有効にします。

ServiceDescription

サービスのすべてのエンドポイントと、それぞれのアドレス、バインディング、コントラクト、動作の仕様など、サービスの完全なメモリ内の説明を表します。

ServiceEndpoint

サービスのクライアントがサービスを検索して通信できるようにするサービスのエンドポイントを表します。

ServiceEndpointCollection

サービスのエンドポイントを含むコレクション。

ServiceHealthBehavior

正常性エンドポイントを提供するWindows Communication Foundation (WCF) サービスの動作を提供します。

ServiceHealthBehaviorBase

正常性エンドポイントを提供する Windows Communication Foundation (WCF) サービス動作の基本クラスとして機能します。

ServiceHealthData

Windows Communication Foundation (WCF) 正常性サービスで使用するキーと複数の値で構成されるデータ項目を定義します。

ServiceHealthDataCollection

ServiceHealthData オブジェクトのキー付きコレクションを表します。

ServiceHealthModel

WCF サービスの状態と状態に関する情報を提供するモデルが含まれています。

ServiceHealthModel.ChannelDispatcherModel

WCF サービスに関連付けられているチャネル ディスパッチャーを表すモデルを格納します。

ServiceHealthModel.CommunicationTimeoutsModel

WCF サービスのタイムアウトを表すモデルを含むクラス。

ServiceHealthModel.ProcessInformationModel

この正常性サービスが監視しているサービスに関するプロセス情報を提供します。

ServiceHealthModel.ProcessThreadsModel

このサービス正常性プロセスに関するスレッド情報を提供します。

ServiceHealthModel.ServiceEndpointModel

この正常性サービスの動作が監視するエンドポイントに関する情報を提供します。

ServiceHealthModel.ServicePropertiesModel

WCF サービスに関するプロパティ情報を提供します。

ServiceHealthModel.ServiceThrottleModel

WCF サービスのスループットを制御するサービススロットルに関する情報を提供するモデルが含まれています。

ServiceHealthSection

サービス正常性動作 HTML ページのセクションを表します。

ServiceHealthSectionCollection

ServiceHealthSection オブジェクトのコレクションを表します。

ServiceMetadataBehavior

サービス メタデータと関連情報の公開を制御します。

ServiceMetadataContractBehavior

特定のエンドポイントのメタデータを発行するかどうかを指定できるコントラクト動作。

ServiceMetadataEndpoint

固定コントラクト (IMetadataExchange) とメタデータの公開に使用される既定の HTTP バインディングを持つ標準エンドポイント。

ServiceMetadataExtension

メタデータ発行プロトコルの実装を提供します。

ServiceSecurityAuditBehavior

セキュリティ イベントの監査動作を指定します。 一般に、セキュリティ イベントは、トランスポート、メッセージ、ネゴシエート認証、承認イベントなどの認証イベントで構成されます。 詳細については、ServiceAuthorizationManagerを参照してください。

ServiceThrottlingBehavior

サービスのパフォーマンスを調整できるように、実行時のスループット設定を構成します。

SynchronousReceiveBehavior

チャネルが同期的にリッスンするか非同期的にリッスンするかを制御します。

TransactedBatchingBehavior

トランザクション受信をサポートするトランスポートの受信操作を最適化する動作を表します。

TypedMessageConverter

型指定されたメッセージを型指定されていないメッセージに変換するか、型指定されていないメッセージを型指定されたメッセージに変換します。

UseRequestHeadersForMetadataAddressBehavior

Windows Communication Foundation (WCF) サービスの要求メッセージ ヘッダーからメタデータ アドレス情報を取得できるようにします。

WebHttpBehavior

Windows Communication Foundation (WCF) サービスの Web プログラミング モデルを有効にします。

WebHttpEndpoint

WebHttpBehaviorの動作を自動的に追加する固定WebHttpBinding バインドを持つ標準エンドポイント。

WebScriptEnablingBehavior

Windows Communication Foundation (WCF) エンドポイントがブラウザー ベースの AJAX クライアントから HTTP 要求を受信できるようにする動作 ASP.NET サポートします。 このクラスは継承できません。

WebScriptEndpoint

WebScriptEnablingBehaviorの動作を自動的に追加する固定WebHttpBinding バインドを持つ標準エンドポイント。

WebServiceEndpoint

固定 WebHttpBinding バインディングを持つ標準エンドポイント。

WorkflowRuntimeBehavior

WorkflowRuntimeに関連付けられているWorkflowServiceHostの動作を定義します。

WsdlContractConversionContext

カスタム WSDL エクスポーターとインポーターに渡され、コントラクトのメタデータ エクスポートおよびインポート プロセスのカスタマイズが可能になります。

WsdlEndpointConversionContext

WSDL エンドポイントのメタデータ エクスポートおよびインポート プロセスのカスタマイズを可能にするために、カスタム WSDL エクスポーターとインポーターに渡されます。

WsdlExporter

サービス、コントラクト、エンドポイントの情報をメタデータ ドキュメントに変換します。

WsdlImporter

WS-Policy 添付ファイルを含む Web サービス記述言語 (WSDL) 1.1 メタデータをインポートします。

XmlSerializerMessageContractImporter

XmlSerializerを使用して WSDL ドキュメントからのメッセージのインポートを処理します。

XmlSerializerOperationBehavior

操作に関連付けられている XmlSerializer の実行時の動作を制御します。

インターフェイス

名前 説明
IContractBehavior

サービスまたはクライアント アプリケーションのコントラクトの実行時動作を拡張するために使用できるメソッドを実装します。

IContractBehaviorAttribute

IContractBehavior インターフェイスを実装する属性がアクティブなコントラクトを指定します。

IEndpointBehavior

サービスまたはクライアント アプリケーションのエンドポイントの実行時動作を拡張するために使用できるメソッドを実装します。

IMetadataExchange

サービスに関するメタデータを返すために使用されるメソッドを公開します。

IOperationBehavior

サービス アプリケーションまたはクライアント アプリケーションの操作の実行時動作を拡張するために使用できるメソッドを実装します。

IOperationContractGenerationExtension

コントラクトの生成中に呼び出されるメソッドを定義します。このメソッドを使用して、操作の生成されたコードを変更できます。

IPolicyExportExtension

Web サービス記述言語 (WSDL) 情報にカスタム バインド ポリシー アサーションを挿入する IPolicyExportExtension を実装します。

IPolicyImportExtension

バインディングに関するカスタム ポリシー アサーションをインポートするオブジェクトのメソッドを定義します。

IServiceBehavior

ServiceHostBaseを含め、サービス全体でカスタム拡張機能を変更または挿入するメカニズムを提供します。

IServiceContractGenerationExtension

コントラクトの生成中に呼び出されるメソッドを定義します。このメソッドを使用して、サービス コントラクトの生成されたコードを変更できます。

IWsdlExportExtension

カスタム メタデータをエクスポートできるエンドポイントまたはコントラクトの動作を定義します。

IWsdlImportExtension

WsdlImporter オブジェクトを実装してアタッチし、インポーターが Web サービス記述言語 (WSDL) パーツをServiceDescription オブジェクトのパーツにマップする方法を制御します。

列挙型

名前 説明
ListenUriMode

トランスポートで、リッスンするサービスに対して提供される URI が一意であることを確認する必要があるか、指定されたとおりに使用できるかを示します。

MessageDirection

メッセージの方向を指定します。

MetadataExchangeClientMode

メタデータの取得に使用する交換モードを指定します。

PrincipalPermissionMode

PrincipalPermissionAttribute を使用してメソッドへのアクセスを制御する場合の承認チェックのモードを設定します。

ServiceContractGenerationOptions

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

UnknownExceptionAction

非消耗品サービスが不明な例外を処理する方法を指定します。