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

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

MetadataResolver

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

MetadataSection

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

MetadataSet

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

MustUnderstandBehavior

UnderstoodHeaders コレクションに含まれていない、SOAP 1.1/1.2 仕様に従って認識する必要があるヘッダーの必須の処理を無効にするように 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) ヘルス サービスで使用するための 1 つのキーと複数の値から構成されたデータ項目を定義します。

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

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

WebScriptEnablingBehavior

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

WebScriptEndpoint

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

WebServiceEndpoint

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

WorkflowRuntimeBehavior

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

WsdlContractConversionContext

カスタム WSDL エクスポーターおよびカスタム 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

永続性サービスが不明な例外を処理する方法を指定します。