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 |
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 |
永続性サービスが不明な例外を処理する方法を指定します。 |
.NET