System.ServiceModel.Description 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス モデルの説明に関連するクラスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| 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 |
非消耗品サービスが不明な例外を処理する方法を指定します。 |