System.ServiceModel.Description 네임스페이스

서비스 모델 설명에 관련된 클래스를 제공합니다. Provides classes related to the service model description.

클래스

CallbackDebugBehavior

WCF(Windows Communication Foundation) 콜백 개체에 대한 서비스 디버깅을 지정합니다.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

엔드포인트가 외부 대상과 통신하는 내용을 지정하는 WCF(Windows Communication Foundation) 계약에 대해 설명합니다.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

메타데이터 교환 엔드포인트에서 반환되는 메타데이터 문서에 대한 참조를 나타냅니다.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

Serialize할 수 있는 서비스 메타데이터 컬렉션을 XML 형식으로 나타냅니다.Represents a serializable collection of service metadata in XML form.

MustUnderstandBehavior

SOAP 1.1 및 1.2 사양에 따라 인식되는 UnderstoodHeaders 컬렉션에 없는 헤더에 대해 필수 처리를 수행하지 않도록 WCF(Windows Communication Foundation)에 지시합니다.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

WCF(Windows Communication Foundation) 서비스에 대한 디버깅 및 도움말 정보 기능을 지정합니다.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

상태 엔드포인트를 제공하는 WCF(Windows Communication Foundation) 서비스 동작을 제공합니다.Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

상태 엔드포인트를 제공하는 WCF(Windows Communication Foundation) 서비스 동작에 대한 기본 클래스로 사용합니다.Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthData

WCF(Windows Communication Foundation) 상태 서비스에서 사용할 키와 여러 값으로 구성된 데이터 항목을 정의합니다.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

WCF(Windows Communication Foundation) 서비스에 대한 요청 메시지 헤더에서 메타데이터 주소 정보를 검색할 수 있도록 합니다.Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

WCF(Windows Communication Foundation) 서비스에 대한 웹 프로그래밍 모델을 활성화합니다.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

WCF(Windows Communication Foundation) 엔드포인트에서 브라우저 기반 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 내보내기 및 가져오기에 전달됩니다.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 첨부 파일과 함께 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

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 개체를 구현하고 연결하여 가져오기에서 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

메타데이터를 가져오는 데 사용되는 Exchange 모드를 지정합니다.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.