System.ServiceModel.Description Namespace

サービスのモデルの説明と関連するクラスを提供します。 Provides classes related to the service model description.

クラス

CallbackDebugBehavior

Windows Communication Foundation (WCF) コールバック オブジェクトのサービス デバッグを実行できるようにします。Enables service debugging for a Windows Communication Foundation (WCF) callback object.

ClientCredentials

クライアントとサービスの資格情報、および、クライアント側の通信で使用するサービス資格情報の認証設定をユーザーが構成できるようにします。Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

ClientViaBehavior

ClientViaBehavior は、クライアントがトランスポート チャネルを作成する URI を指定するために使用されます。The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

ContractDescription

エンドポイントが外部と通信する内容を指定する Windows Communication Foundation (WCF) コントラクトを記述します。Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

DataContractSerializerMessageContractImporter

WSDL ドキュメントからのデータ コントラクト メッセージのインポートを処理します。Handles the importation of data contract messages from WSDL documents.

DataContractSerializerOperationBehavior

DataContractSerializerのランタイム動作を表します。Represents the run-time behavior of the DataContractSerializer.

DispatcherSynchronizationBehavior

WCF サービスが応答を非同期に返せるようにするエンドポイント動作です。An endpoint behavior that enables a WCF service to send replies asynchronously.

DurableOperationAttribute

永続性サービス メソッドのローカル実行動作を指定します。Specifies the local execution behavior of a durable service method.

DurableServiceAttribute

永続性サービス コントラクト実装の内部実行動作を指定します。Specifies the internal execution behavior of a durable service contract implementation.

FaultDescription

SOAP エラーを表します。Represents a SOAP fault.

FaultDescriptionCollection

コントラクトの SOAP エラーに関する情報を取得するために使用できる FaultDescription オブジェクトのコレクションを表します。Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

JsonFaultDetail

JSON で使用するためのサービス コントラクトで指定された SOAP エラーを表します。Represents a SOAP fault that is specified in the service contract for use with JSON.

MessageBodyDescription

SOAP メッセージの本文を表します。Represents the body of a SOAP message.

MessageDescription

メッセージの説明を表します。Represents the description of a message.

MessageDescriptionCollection

コントラクトに属する操作を構成するメッセージの説明を格納するために使用されるコレクションを提供します。Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

MessageHeaderDescription

SOAP メッセージ ヘッダーを表します。Represents a SOAP message header.

MessageHeaderDescriptionCollection

MessageHeaderDescription オブジェクトのコレクションを表します。Represents a collection of MessageHeaderDescription objects.

MessagePartDescription

SOAP メッセージ部分の記述を表します。Represents a description of a SOAP message part.

MessagePartDescriptionCollection

MessagePartDescription オブジェクトのコレクションを表します。Represents a collection of MessagePartDescription objects.

MessagePropertyDescription

MessagePropertyAttribute によって指定されたメッセージ プロパティを表します。Represents a message property specified by the MessagePropertyAttribute.

MessagePropertyDescriptionCollection

MessagePropertyDescription オブジェクトのコレクションを表します。Represents a collection of MessagePropertyDescription objects.

MetadataConversionError

MetadataExporter または MetadataImporter の使用中に発生したエラーまたは警告のイベントを表します。Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

MetadataExchangeBindings

IMetadataExchange コントラクトを使用して WS-Transfer メタデータ交換のためのシステム指定のバインディングを作成するために使用されます。Used to create system-provided bindings for WS-Transfer metadata exchange using the IMetadataExchange contract.

MetadataExchangeClient

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

MetadataExporter

サービスの説明情報をメタデータにエクスポートします。Exports service description information into metadata.

MetadataImporter

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

MetadataImporterQuotas

MetadataImporter クラスから派生するメタデータ インポーターのクォータを指定します。Specifies the quotas for metadata importers that derive from the MetadataImporter class.

MetadataLocation

メタデータ ドキュメントのアドレスを表します。Represents the address of metadata documents.

MetadataReference

Metadata Exchange エンドポイントから返されるメタデータ ドキュメントへの参照を表します。Represents a reference to a metadata document returned from a metadata exchange endpoint.

MetadataResolver

メタデータを取得し、ServiceEndpoint オブジェクトとしてインポートします。Retrieves and imports metadata as ServiceEndpoint objects.

MetadataSection

XML メタデータまたは XML メタデータへの参照を表します。Represents XML metadata or references to XML metadata.

MetadataSet

XML 形式のサービス メタデータのシリアル化可能なコレクションを表します。Represents a serializable collection of service metadata in XML form.

MustUnderstandBehavior

UnderstoodHeaders コレクションに含まれていない、SOAP 1.1/1.2 仕様に従って認識する必要があるヘッダーの必須の処理を無効にするように Windows Communication Foundation (WCF) に指示します。Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

OperationContractGenerationContext

GenerateOperation(OperationContractGenerationContext) メソッドに渡され、コードの生成前に操作コントラクトとそのコンテキストを変更できるようにします。Passed to the GenerateOperation(OperationContractGenerationContext) method to enable the modification of an operation contract and its context prior to generating code.

OperationDescription

操作を構成するメッセージの説明を提供する、コントラクトの操作の説明を表します。Represents the description of a contract operation that provides a description of the messages that make up the operation.

OperationDescriptionCollection

操作の説明を含むコレクションを表します。Represents a collection that contains operation descriptions.

ParameterXPathQueryGenerator

データ コントラクトから XPath を作成できます。Enables the creation of an XPath from a data contract.

PersistenceProviderBehavior

PersistenceProviderFactory に関連付けられている WorkflowServiceHost の動作を定義します。Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

PolicyAssertionCollection

ポリシー アサーションが含まれます。Contains policy assertions.

PolicyConversionContext

メタデータのバインディング アサーションを取得して実装するバインド要素を適切なスコープで結び付けるために使用されるクラスを定義します。Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

PolicyVersion

使用する WS-Policy 仕様のバージョンを指定するためのクラス。A class used to specify the version of the WS-Policy specification being used.

ServiceAuthenticationBehavior

サービスの認証動作を記述します。Describes the service's authentication behavior.

ServiceAuthorizationBehavior

サービス承認動作に関連するプロパティを提供します。Provides properties related to service authorization behavior.

ServiceContractGenerationContext

GenerateContract(ServiceContractGenerationContext) メソッドに渡され、コードの生成前にサービス コントラクトとそのコンテキストを変更できるようにします。Passed to the GenerateContract(ServiceContractGenerationContext) method to enable the modification of a service contract and its context prior to generating code.

ServiceContractGenerator

ServiceContractGenerator 型は、ServiceEndpoint 説明オブジェクトからサービス コントラクト コードとバインディング構成を生成します。The ServiceContractGenerator type generates service contract code and binding configurations from ServiceEndpoint description objects.

ServiceCredentials

サービス資格情報を構成します。Configures a service credential. このクラスを使用して、サービスに対する X.509 証明書などの資格情報を指定します。Use this class to specify the credential for the service such as an X.509 certificate. また、ユーザー名とパスワードの検証など、さまざまなクライアント資格情報の認証モデルも指定します。Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

ServiceDebugBehavior

Windows Communication Foundation (WCF) サービスのデバッグ機能とヘルプ情報機能を有効にします。Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

ServiceDescription

サービスのすべてのエンドポイントと、各エンドポイントのアドレス、バインディング、コントラクト、および動作の指定を含む、メモリ内の完全なサービスの説明を表します。Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

ServiceEndpoint

サービスのクライアントがサービスを検索してサービスと通信できるようにするサービス エンドポイントを表します。Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

ServiceEndpointCollection

サービスのエンドポイントを含むコレクション。A collection that contains the endpoints for a service.

ServiceHealthBehavior

正常性エンドポイントを提供する Windows Communication Foundation (WCF) サービスの動作を指定します。Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

正常性エンドポイントを提供する Windows Communication Foundation (WCF) サービスの動作のベース クラスとしてのサービス。Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthData

Windows Communication Foundation (WCF) ヘルス サービスで使用するための 1 つのキーと複数の値から構成されたデータ項目を定義します。Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.

ServiceHealthDataCollection

ServiceHealthData オブジェクトのキー付きコレクションを表します。Represents a keyed collection of ServiceHealthData objects.

ServiceHealthModel

WCF サービスの状態に関する情報を提供するモデルが含まれています。Contains the model that provides information about the state and status of a WCF service.

ServiceHealthModel.ChannelDispatcherModel

WCF サービスに関連付けられたチャネル ディスパッチャーを表すモデルが含まれています。Contains the model that represents the channel dispatchers associated with a WCF service.

ServiceHealthModel.CommunicationTimeoutsModel

WCF サービスのタイムアウトを表すモデルが含まれているクラス。The class that contains the model representing a WCF service's timeouts.

ServiceHealthModel.ProcessInformationModel

このヘルス サービスで監視されているサービスに関するプロセス情報を提供します。Provides process information about the service that this health service is monitoring.

ServiceHealthModel.ProcessThreadsModel

このヘルス サービスの処理のスレッド処理について説明します。Provides threading information about this service health process.

ServiceHealthModel.ServiceEndpointModel

このヘルス サービス ビヘイビアーで監視されるエンドポイントに関する情報を提供します。Provides information about the endpoints that this health service behavior monitors.

ServiceHealthModel.ServicePropertiesModel

WCF サービスに関するプロパティ情報を提供します。Provides property information about a WCF service.

ServiceHealthModel.ServiceThrottleModel

WCF サービスのスループットを制御するサービス スロットルに関する情報を提供するモデルを含んでいます。Contains the model that provides information about service throttle that controls the throughput of a WCF service.

ServiceHealthSection

サービス ヘルス ビヘイビアーの HTML ページのセクションを表します。Represents a section of a Service Health Behavior HTML page.

ServiceHealthSectionCollection

ServiceHealthSection オブジェクトのコレクションを表します。Represents a collection of ServiceHealthSection objects.

ServiceMetadataBehavior

サービス メタデータと関連情報の公開を制御します。Controls the publication of service metadata and associated information.

ServiceMetadataContractBehavior

特定のエンドポイントのメタデータを公開するかどうかを指定できるコントラクトの動作です。A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

ServiceMetadataEndpoint

固定コントラクト (IMetadataExchange) と、メタデータの公開に使用される既定の HTTP バインディングを持つ、標準エンドポイントです。A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

ServiceMetadataExtension

メタデータ公開プロトコルの実装を提供します。Provides the implementation for the metadata publishing protocols.

ServiceSecurityAuditBehavior

セキュリティ イベントの監査動作を指定します。Specifies the audit behavior of security events. セキュリティ イベントは通常、トランスポート認証、メッセージ認証、ネゴシエート認証などの認証イベントと承認イベントで構成されます。In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. 詳細については、「ServiceAuthorizationManager」を参照してください。For more information, see ServiceAuthorizationManager.

ServiceThrottlingBehavior

サービス パフォーマンスを調整できるようにするランタイム スループット設定を構成します。Configures run-time throughput settings that enable you to tune service performance.

SynchronousReceiveBehavior

チャネルが同期的にリッスンするか非同期的にリッスンするかを制御します。Controls whether channels listen synchronously or asynchronously.

TransactedBatchingBehavior

トランザクションの受信をサポートするトランスポートの受信操作を最適化する動作を表します。Represents a behavior that optimizes the receive operations for transports that support transactional receives.

TypedMessageConverter

型指定されたメッセージと型指定のないメッセージの間の変換を行います。Converts a typed message to an untyped message, or an untyped message to a typed message.

UseRequestHeadersForMetadataAddressBehavior

メタデータのアドレス情報を、Windows Communication Foundation (WCF) サービスの要求メッセージ ヘッダーから取得できるようにします。Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

Windows Communication Foundation (WCF) サービスの Web プログラミング モデルを有効にします。Enables the Web programming model for a Windows Communication Foundation (WCF) service.

WebHttpEndpoint

WebHttpBinding の動作を自動的に追加する固定の WebHttpBehavior バインディングを持つ標準エンドポイント。A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

WebScriptEnablingBehavior

Windows Communication Foundation (WCF) エンドポイントでブラウザー ベースの ASP.NET AJAX クライアントから HTTP 要求を受信できるようにする動作をサポートします。Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. このクラスは継承できません。This class cannot be inherited.

WebScriptEndpoint

WebHttpBinding の動作を自動的に追加する固定の WebScriptEnablingBehavior バインディングを持つ標準エンドポイント。A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

WebServiceEndpoint

固定の WebHttpBinding バインディングを持つ標準エンドポイント。A standard endpoint with a fixed WebHttpBinding binding.

WorkflowRuntimeBehavior

WorkflowRuntime に関連付けられている WorkflowServiceHost の動作を定義します。Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost.

WsdlContractConversionContext

カスタム WSDL エクスポーターおよびカスタム WSDL インポーターに渡され、コントラクトのメタデータのエクスポートおよびインポートのプロセスをカスタマイズできるようにします。Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

WsdlEndpointConversionContext

カスタム WSDL エクスポーターおよびインポーターに渡され、WSDL エンドポイントのメタデータのエクスポートおよびインポート プロセスをカスタマイズできるようにします。Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

WsdlExporter

サービス、コントラクト、およびエンドポイントの情報を、メタデータ ドキュメントに変換します。Converts service, contract, and endpoint information into metadata documents.

WsdlImporter

WS-Policy が添付された Web サービス記述言語 (WSDL) 1.1 メタデータをインポートします。Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.

XmlSerializerMessageContractImporter

XmlSerializer を使用して、WSDL ドキュメントからのメッセージのインポートを処理します。Handles the import of messages from WSDL documents using the XmlSerializer.

XmlSerializerOperationBehavior

操作に関連付けられている XmlSerializer の実行時の動作を制御します。Controls run-time behavior of the XmlSerializer associated with an operation.

インターフェイス

IContractBehavior

サービスまたはクライアント アプリケーションでコントラクトのランタイム動作を拡張するために使用できるメソッドを実装します。Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

IContractBehaviorAttribute

IContractBehavior インターフェイスを実装する属性をアクティブにする対象のコントラクトを指定します。Specifies the contract for which an attribute that implements the IContractBehavior interface is active.

IEndpointBehavior

サービスまたはクライアント アプリケーションでエンドポイントのランタイム動作を拡張するために使用できるメソッドを実装します。Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

IMetadataExchange

サービスに関するメタデータを返すために使用するメソッドを公開します。Exposes methods used to return metadata about a service.

IOperationBehavior

サービスまたはクライアント アプリケーションで操作のランタイム動作を拡張するために使用できるメソッドを実装します。Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

IOperationContractGenerationExtension

コントラクトの生成時に呼び出され、操作用に生成されるコードを変更するために使用できるメソッドを定義します。Defines the methods called during contract generation that can be used to modify the generated code for an operation.

IPolicyExportExtension

カスタム バインディング ポリシー アサーションを Web サービス記述言語 (WSDL) の情報に挿入する IPolicyExportExtension を実装します。Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

IPolicyImportExtension

バインディングに関するカスタム ポリシー アサーションをインポートするオブジェクトのメソッドを定義します。Defines a method for objects that import custom policy assertions about bindings.

IServiceBehavior

ServiceHostBase などの、サービス全体にわたるカスタム拡張機能を変更または挿入するための機構を提供します。Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.

IServiceContractGenerationExtension

コントラクトの生成時に呼び出され、サービス コントラクトに生成されるコードを変更するために使用できるメソッドを定義します。Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

IWsdlExportExtension

カスタム メタデータをエクスポートできるエンドポイントまたはコントラクトの動作を定義します。Defines endpoint or contract behaviors that can export custom metadata.

IWsdlImportExtension

WsdlImporter オブジェクトを実装してそれに接続し、インポーターが Web サービス記述言語 (WSDL) の部分を ServiceDescription オブジェクトの部分にマッピングする方法を制御します。Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

列挙型

ListenUriMode

サービスがリッスンするために提供される URI が一意であるか正確に提供されたとおりに使用できることを、トランスポートが保証する必要があるかどうかを示します。Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

MessageDirection

メッセージの方向を指定します。Specifies the direction of the message.

MetadataExchangeClientMode

メタデータの取得に使用する交換モードを指定します。Specifies the exchange mode used to obtain metadata.

PrincipalPermissionMode

PrincipalPermissionAttribute を使用してメソッドへのアクセスを制御するときの承認チェックのモードを設定します。Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

ServiceContractGenerationOptions

ServiceContractGenerator を使用して設定できるコントラクト生成オプションを表します。Represents the contract generation options available using the ServiceContractGenerator.

UnknownExceptionAction

永続性サービスが不明な例外を処理する方法を指定します。Specifies how a durable service will handle an unknown exception.