System.ServiceModel 네임스페이스

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

클래스

ActionNotSupportedException

이 예외는 일반적으로 호출된 작업과 관련된 동작이 서버상의 작업 관련 동작과 일치하지 않을 때 클라이언트에서 throw됩니다.This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

주소에 대한 액세스가 거부되는 경우 throw되는 예외입니다.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

이미 사용 중인 주소를 사용할 수 없는 경우 throw되는 예외입니다.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

WCF(Windows Communication Foundation) 서비스가 ASMX 기반 웹 서비스 및 클라이언트, 그리고 WS-I Basic Profile 1.1을 따르는 기타 서비스와 통신할 수 있는 엔드포인트를 구성 및 노출하는 데 사용할 수 있는 바인딩을 나타냅니다.Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

BasicHttpBinding 바인딩에 컨텍스트 사용 바인딩을 제공합니다.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

BasicHttpBinding의 메시지 수준 보안 설정을 구성합니다.Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

기본 https 바인딩 설정을 지정합니다.Specifies basic https binding settings.

BasicHttpSecurity

basicHttpBinding 바인딩의 보안 설정을 구성합니다.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

기본 https 보안 설정을 지정합니다.Specifies basic https security settings.

CallbackBehaviorAttribute

클라이언트 애플리케이션에서 콜백 서비스 구현을 구성합니다.Configures a callback service implementation in a client application.

ChannelFactory

클라이언트에서 서비스 엔드포인트로 메시지를 보낼 때 사용하는 채널을 만들고 관리합니다.Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

다양하게 구성된 서비스 엔드포인트로 메시지를 보내는 데 클라이언트에서 사용하는 여러 형식의 채널을 만드는 팩터리입니다.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

이 예외는 일반적으로 서버에서 연관된 연결을 닫아 채널이 종료되는 경우 클라이언트에 throw됩니다.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

제네릭 ChannelBase 클래스를 나타냅니다.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

클라이언트에서 수행한 비동기 호출의 결과를 저장합니다.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

서비스를 호출할 수 있는 WCF(Windows Communication Foundation) 클라이언트 개체를 만들 때 사용되는 기본 구현을 제공합니다.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

클라이언트의 보안 토큰을 관리합니다.Manages security tokens for the client.

CommunicationException

서비스 또는 클라이언트 애플리케이션의 통신 오류를 나타냅니다.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

중단된 ICommunicationObject 개체를 호출한 경우 throw되는 예외입니다.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

오류가 발생한 통신 개체를 호출한 경우 throw되는 예외입니다.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

단일 동작에서 필터링하는 MessageFilter에 대한 XAML 친화형 구현을 제공합니다.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

메시지를 올바른 인스턴스로 라우팅할 수 있도록 메시지의 고유한 특성을 식별하는 Where 절 및 Select 절을 나타냅니다.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

DataContractSerializer를 사용하도록 WCF(Windows Communication Foundation) 인프라에 지시합니다.Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

바인딩이 서비스 또는 클라이언트 구현에 제공해야 하는 기능 요구 사항을 지정합니다.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

서버의 DNS ID를 지정합니다.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

서비스 엔드포인트에서 메시지를 받거나 보내기 위해 클라이언트에서 사용하는 여러 형식의 이중 채널을 만들고 관리하는 방법을 제공합니다.Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

이중 서비스에 대한 채널을 만들고 해당 채널을 콜백 개체와 연결하는 데 사용됩니다.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

XAML에 선언된 엔드포인트를 나타냅니다.Represents an endpoint declared in XAML.

EndpointAddress

클라이언트가 서비스 엔드포인트와 통신할 때 사용하는 고유한 네트워크 주소를 제공합니다.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

WS-Addressing V1을 준수하며 엔드포인트 주소를 서비스 계약의 일부로 공개할 수 있는 serialize 가능한 형식을 가진 엔드포인트 주소를 제공합니다.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

2004년 8월 버전의 WS-Addressing을 준수하며 엔드포인트 주소를 서비스 계약의 일부로 공개할 수 있는 serialize 가능한 형식을 가진 엔드포인트 주소를 제공합니다.Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

특정 속성 값이 지정된 변경할 수 없는 새 엔드포인트 주소를 만드는 팩터리입니다.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

구현 시 엔드포인트와 메시지를 교환하는 클라이언트가 해당 엔드포인트를 인증할 수 있도록 ID를 제공하는 추상 클래스입니다.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

EndpointIdentity 클래스에 대한 태그 확장입니다.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

원격 엔드포인트를 찾을 수 없거나 도달할 수 없는 경우 throw되는 예외입니다.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

메시지 및 해당 교환과 연결된 SOAP 버전 관련 정보를 포함합니다.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

오류 정보를 나타냅니다.Represents fault detail information.

ExceptionMapper

예외를 오류로 변환하는 데 사용할 매핑을 정의합니다.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

확장 컬렉션을 나타냅니다.Represents a collection of extensions.

FaultCode

SOAP 오류 코드를 나타냅니다.Represents a SOAP fault code.

FaultContractAttribute

서비스 작업에서 처리 오류가 발생하는 경우 반환되는 SOAP 오류를 하나 이상 지정합니다.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

SOAP 오류를 나타냅니다.Represents a SOAP fault.

FaultException<TDetail>

클라이언트 애플리케이션에서 계약에 지정된 SOAP 오류를 catch하는 데 사용됩니다.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

오류를 읽고 쓰는 데 XmlSerializer를 사용할지 여부를 나타냅니다.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

SOAP 오류에 대한 텍스트 설명을 제공합니다.Provides a text description of a SOAP fault.

FaultReasonText

SOAP 오류 원인의 텍스트를 나타냅니다.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

WSFederationHttpBinding 바인딩의 메시지 수준 보안을 구성합니다.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

기본 HTTP 바인딩을 지정합니다.Specifies the base HTTP binding.

HttpTransportSecurity

WSHttpBinding의 전송 수준 보안 설정을 나타냅니다.Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

서비스 인스턴스의 컨텍스트 정보를 나타냅니다.Represents the context information for a service instance.

InvalidMessageContractException

유효하지 않은 메시지 계약을 나타냅니다.Represents a message contract that is not valid.

MessageBodyMemberAttribute

멤버가 SOAP 본문 내의 요소로 serialize되도록 지정합니다.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

SOAP 메시지에 해당하는 강력한 형식의 클래스를 정의합니다.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

MessageBodyMemberAttributeMessageHeaderAttribute에 대한 기본 멤버를 선언합니다.Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

SOAP 헤더의 내용을 나타냅니다.Represents the content of a SOAP header.

MessageHeaderArrayAttribute

SOAP 메시지의 기본 래퍼 요소를 헤더 요소의 배열 형식에 기록할 수 없도록 지정합니다.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

데이터 멤버가 SOAP 메시지 헤더임을 지정합니다.Specifies that a data member is a SOAP message header.

MessageHeaderException

메시지를 처리할 때 SOAP 메시지의 헤더와 관련된 예상이 맞지 않는 경우 throw되는 예외입니다.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

요청 및 응답 매개 변수의 이름을 제어합니다.Controls the name of the request and response parameter names. Message 또는 메시지 계약과 함께 사용할 수 없습니다.Cannot be used with Message or message contracts.

MessagePropertyAttribute

사용자 지정 메시지 형식을 사용하여 로컬로 전달되지만 SOAP 메시지로는 serialize되지 않는 데이터를 나타냅니다.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

MessageQuery 개체와 관련 문자열 매개 변수의 집합입니다.A set of MessageQuery objects and an associated string parameter. InstanceKey 개체의 결과와 관련 문자열에서 상관 관계 해시(MessageQuery)가 계산됩니다.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

wsDualHttpBinding 바인딩에서 메시지 수준 보안 속성을 설정할 수 있습니다.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

NetMsmqBinding 바인딩에서 메시지 수준 보안 속성을 설정할 수 있습니다.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

TCP 전송을 사용하여 보낸 메시지의 메시지 수준 보안을 구성합니다.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

몇 가지 정적 속성에 의해 구현되는 경우 보안 구성 요소의 버전 정보를 포함하는 추상 컨테이너 클래스입니다.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

NetMsmqBindingMsmqIntegrationBinding에 대한 기본 클래스입니다.The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

메시지 큐(MSMQ)에서 반환하는 오류를 캡슐화합니다.Encapsulates errors returned by Message Queuing (MSMQ). 이 예외는 메시지 큐 전송 및 메시지 큐 통합 채널에서 throw됩니다.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

메시지가 포이즌 메시지임이 채널에서 검색되는 경우 throw되는 예외를 캡슐화합니다.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

MsmqTransportSecurity 클래스는 대기 중 전송을 위한 전송 보안 설정을 캡슐화합니다.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

명명된 파이프의 보호 수준을 제어하는 속성을 제공합니다.Provides properties that control protection level for a named pipe.

NetHttpBinding

NetHttpBinding에 대한 설정을 지정합니다.Specifies settings for NetHttpBinding.

NetHttpsBinding

NetHttpsBinding 설정을 지정합니다.Specifies settings for NetHttpsBinding.

NetMsmqBinding

시스템 간 통신에 적합한 대기 중인 바인딩을 나타냅니다.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

NetMsmqSecurity 클래스는 NetMsmqBinding 바인딩 사용 시 사용 가능한 MSMQ 보안 기능을 캡슐화합니다.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

시스템 통신에 적합한, 안전하고 신뢰할 수 있는 바인딩을 제공합니다.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

명명된 파이프 바인딩으로 구성된 엔드포인트의 보안 설정에 대한 액세스를 제공합니다.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

피어-투-피어 네트워크 애플리케이션을 위한 보안 바인딩을 제공합니다.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

시스템 간 통신에 적합하고 신뢰할 수 있으며 보안 설정된 바인딩입니다.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

NetTcpContextBinding 바인딩에 컨텍스트 사용 바인딩을 제공합니다.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

NetTcpBinding으로 구성된 엔드포인트가 사용하는 전송 수준 및 메시지 수준 보안 형식을 지정합니다.Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

wsHttpBinding 바인딩의 보안 설정을 나타냅니다.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

서비스 메서드의 로컬 실행 동작을 지정합니다.Specifies the local execution behavior of a service method.

OperationContext

서비스 메서드의 실행 컨텍스트에 대한 액세스를 제공합니다.Provides access to the execution context of a service method.

OperationContextScope

범위에 OperationContext 개체가 있는 블록을 만듭니다.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

메서드가 WCF(Windows Communication Foundation) 애플리케이션에서 서비스 계약의 일부인 작업을 정의함을 나타냅니다.Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

신뢰할 수 있는 세션이 선택 사항인 미리 정의된 바인딩 중 하나를 사용하는 경우 신뢰할 수 있는 세션을 사용할 수 있는지 여부에 대한 편리한 액세스를 제공합니다.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

SOAP 메시지 헤더 블록의 피어 홉 개수 멤버를 지정합니다.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

피어 채널 메시지 필터에 대한 기본 클래스를 정의합니다.Defines the base class for peer channel message filters.

PeerNode

특정 피어 메시에 참여하는 애플리케이션에서 사용하는 피어 노드의 인스턴스를 정의합니다.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

선택적인 멀티호밍 IP 주소의 컬렉션뿐 아니라 피어 노드의 EndpointAddress가 포함된 형식을 지정합니다.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

피어 메시 ID의 등록 및 확인을 위한 계약을 메시에 참여하는 노드의 엔드포인트 주소로 정의하는 데 사용되는 기본 형식을 지정합니다.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

메시지 전송에 사용되는 인증 형식 및 보안을 비롯하여 피어 채널과 연결된 보안 설정을 포함합니다.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

피어 채널 전송의 보안 설정을 포함합니다.Contains the security settings for a peer channel transport.

PoisonMessageException

메시지가 포이즌 메시지로 간주되는 경우 throw되는 예외입니다.An exception that is thrown when the message is deemed poison. 여러 번 시도해도 메시지를 배달하지 못하는 경우 포이즌 메시지입니다.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

데이터 전송 프로토콜이 일치하지 않아 원격 상대방과 통신할 수 없는 경우 throw되어 클라이언트에 나타나는 예외입니다.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

메시지 할당량을 초과하는 경우 throw되는 예외입니다.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

이 특성을 서비스 작업에 적용하여 받기 컨텍스트 동작을 사용하도록 할 수 있습니다.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

지원되는 WS-ReliableMessaging 프로토콜 버전의 설정을 포함합니다.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. 이 클래스는 추상 클래스입니다.This is an abstract class.

ReliableSession

시스템에서 제공하는 바인딩을 사용할 경우 이용 가능한 신뢰할 수 있는 세션 바인딩 요소의 속성에 대한 편리한 액세스를 제공합니다.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

서비스 엔드포인트의 RSA ID를 지정합니다.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

서버의 사용량이 너무 많아서 메시지를 수락할 수 없는 경우 throw되는 예외입니다.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

서비스를 활성화하지 못한 경우 throw되는 예외입니다.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

서비스 인증 관리자를 나타냅니다.Represents a service authentication manager.

ServiceAuthorizationManager

서비스 작업에 대한 인증 액세스 검사를 제공합니다.Provides authorization access checking for service operations.

ServiceBehaviorAttribute

서비스 계약 구현의 내부 실행 동작을 지정합니다.Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

서비스에 대해 구성 가능한 속성을 나타냅니다.Represents a configurable property for the service.

ServiceContractAttribute

인터페이스 또는 클래스에서 WCF(Windows Communication Foundation) 애플리케이션의 서비스 계약을 정의함을 나타냅니다.Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

서비스에 대한 호스트를 제공합니다.Provides a host for services.

ServiceHostBase

ServiceHostBase 클래스를 확장하여 사용자 지정 프로그래밍 모델을 노출하는 호스트를 구현합니다.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

WCF(Windows Communication Foundation) 서비스를 현재 실행하는 호스팅 환경에 대한 정보를 제공합니다.Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

serialize 또는 deserialize할 때 서비스에서 사용할 알려진 형식을 지정합니다.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

원격 상대방의 보안 컨텍스트를 나타냅니다.Represents the security context of a remote party. 클라이언트에서는 서비스 ID를 나타내고 서비스에서는 클라이언트 ID를 나타냅니다.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

바인딩에서 Kerberos를 사용하는 경우 ID의 SPN(서비스 사용자 이름)을 나타냅니다.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

인증 매개 변수 및 TCP 전송의 보호 수준을 제어하는 속성을 제공합니다.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

서비스 작업이 클라이언트로부터 들어오는 트랜잭션을 허용하는지 여부를 지정합니다.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

트랜잭션을 이동하는 데 사용되는 트랜잭션 프로토콜을 지정합니다.Specifies the transaction protocol used in flowing transactions.

UdpBinding

UDP 바인딩을 나타냅니다.Represents a UDP binding.

UnknownMessageReceivedEventArgs

채널에서 받은 메시지를 포함하며 콜백 작업이나 보류 중인 요청과 연결할 수 없습니다.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

바인딩에서 SSPINegotiate 인증 모드를 활용할 때 사용되는 ID의 UPN(사용자 계정 이름)을 나타냅니다.Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

전송 체계 이름에 따라 키가 지정된 URI가 있으며 스레드로부터 안전한 컬렉션을 제공합니다.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

SOAP 메시지 대신 HTTP 요청을 통해 노출되는 WCF(Windows Communication Foundation) 웹 서비스에 대한 엔드포인트를 구성하는 데 사용되는 바인딩입니다.A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

HTTP 요청을 수신하도록 구성된 서비스 엔드포인트에서 사용할 수 있는 보안 형식을 지정합니다.Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

워크플로 기반 서비스에 대한 호스트를 제공합니다.Provides host for workflow-based services.

WS2007FederationHttpBinding

WS2007HttpBinding에서 파생되며 페더레이션 보안을 지원하는 안전하고 상호 운용 가능한 바인딩입니다.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

WSHttpBinding에서 파생되며 업데이트된 버전의 Security, ReliableSessionTransactionFlow 바인딩 요소를 지원하는 상호 운용 가능 바인딩을 나타냅니다.Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

서비스와 클라이언트 모두가 메시지를 보내고 받을 수 있는 이중 서비스 계약에서 사용할 수 있도록 디자인된, 안전하고 상호 운용 가능한 바인딩입니다.A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

WSDualHttpBinding에 대한 보안 설정을 지정합니다.Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

페더레이션 보안을 지원하는 안전하며 상호 운용 가능한 바인딩입니다.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

WSFederationHttpBinding에 대한 보안 설정을 지정합니다.Specifies the security settings for the WSFederationHttpBinding. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WSHttpBinding

분산 트랜잭션과 안전하고 신뢰할 수 있는 세션을 지원하는 상호 운용 가능한 바인딩을 나타냅니다.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

WSHttpBindingWSFederationHttpBinding에 공통적인 멤버를 포함하는 기본 클래스를 제공합니다.Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

WSHttpContextBinding에 컨텍스트 사용 바인딩을 제공합니다.Provides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

WSHttpBinding의 보안 설정을 나타냅니다.Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

서비스 엔드포인트의 인증서 ID를 나타냅니다.Represents a certificate identity for the service endpoint. 서비스 엔드포인트와 통신하려는 클라이언트는 엔드포인트 ID에 제공된 인증서를 기반으로 서비스를 인증해야 합니다.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

XmlObjectSerializer 대신 XmlSerializer를 사용하도록 WCF(Windows Communication Foundation) 인프라에 지시합니다.Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

XPath 식을 실행하여 메시지에서 데이터를 검색하는 메시지 쿼리입니다.A message query that evaluates XPath expressions to retrieve data from a message.

인터페이스

IClientChannel

클라이언트 애플리케이션에서 사용하는 아웃바운드 요청 및 요청/응답 채널의 동작을 정의합니다.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

시스템에서 채널, 채널 관리자, 팩터리, 수신기, 디스패처, 서비스 호스트 등 모든 통신 지향 개체의 기본 상태 시스템에 대한 계약을 정의합니다.Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

채널의 컨텍스트 컨트롤에 대한 인터페이스를 정의합니다.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

채널, 채널 관리자(예: 채널 수신기, 채널 팩터리) 및 서비스 호스트에서 사용하는 통신 시간 제한을 지정하는 인터페이스를 정의합니다.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

이중 세션에서 메시지를 교환하기 위해 클라이언트 채널에서 구현해야 하는 인터페이스를 정의합니다.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

이벤트 등록이나 상태 전환 조사 같은 사용자 지정 동작에 참여할 수 있도록 개체를 활성화합니다.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

집계를 통해 개체에서 다른 개체를 확장할 수 있도록 합니다.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

형식에 따라 IExtension<T>을 가져올 수 있는 IExtension<T> 개체의 컬렉션입니다.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

네트워크 사용 개체에서 네트워크 가용성을 나타내기 위해 사용하는 속성 및 이벤트를 정의합니다.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

서비스 채널에 대한 인터페이스를 정의합니다.Defines the interface for a service channel.

열거형

AddressFilterMode

디스패처에서 사용하는 일치하는 의미 체계의 유형을 지정하여 들어오는 메시지를 올바른 엔드포인트로 라우팅합니다.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

보안 이벤트를 감사할 시기를 지정합니다.Specifies when to audit security events.

AuditLogLocation

보안 관련 이벤트 로그가 기록되는 위치를 지정합니다.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

BasicHttpBinding 바인딩에서 보안을 사용하는 경우 클라이언트가 인증하는 데 사용할 수 있는 자격 증명 형식을 열거합니다.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

시스템에서 제공한 BasicHttpBinding과 함께 사용할 수 있는 보안 형식을 지정합니다.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

기본 https 보안 모드를 지정합니다.Specifies the basic https security mode.

CacheSetting

캐시 설정의 열거형을 지정합니다.Specifies an enumeration of cache settings.

CommunicationState

ICommunicationObject가 존재할 수 있는 상태를 정의합니다.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

서비스 클래스가 단일 스레드 작업 모드를 지원할지 다중 스레드 작업 모드를 지원할지를 지정합니다.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

사용할 배달 못 한 편지 큐 형식을 지정합니다.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

들어오는 메시지를 서비스 엔드포인트에 디스패치할 때 URI 비교에 호스트 이름을 사용하는 방법을 지정합니다.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

HTTP 클라이언트에 대한 유효한 자격 증명 형식을 열거합니다.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

HTTP 프록시 인증에 대한 유효한 자격 증명 형식을 열거합니다.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

서비스 인스턴스의 서비스 작업에 대한 가장 동작을 지정합니다.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

들어오는 메시지에 포함된 호출을 처리할 수 있는 서비스 인스턴스 수를 지정합니다.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

유효한 메시지 자격 증명 형식을 열거합니다.Enumerates the valid message credential types.

MsmqAuthenticationMode

바인딩에 사용되는 인증 형식을 지정합니다.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

통신 중에 메시지를 암호화하는 데 사용할 수 있는 암호화 알고리즘 모음을 포함합니다.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

메시지 큐(MSMQ)에서 메시지에 서명하는 데 사용할 수 있는 해시 알고리즘을 포함합니다.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Net Http 메시지 인코딩을 지정합니다.Specifies the Net Http message encoding.

NetMsmqSecurityMode

NetMsmqSecurityMode 열거형은 MSMQ 전송에서 사용할 수 있는 보안 모드를 지정합니다.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

전송 수준 보안을 명명된 파이프와 함께 사용할지 여부를 지정합니다.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

서비스의 WSDL 메타데이터 형식 지정 방법을 결정하는 SOAP 스타일을 나타냅니다.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

메시지의 형식을 결정합니다.Determines the format of the message.

PeerMessageOrigination

피어 채널 메시지의 네트워크 원본을 나타냅니다.Indicates the network origin of a peer channel message.

PeerMessagePropagation

피어 채널을 통해 보낸 메시지의 받는 사람을 나타냅니다.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

피어 채널 전송을 인증하는 데 사용되는 자격 증명 형식 집합을 지정합니다.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

QueuedDeliveryRequirementsMode 열거형은 대기 중인 배달 요구 사항을 지정합니다.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

큐 관리자 간에 메시지를 전송하는 데 사용할 프로토콜을 나타냅니다.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

포이즌 메시지의 처리를 지정합니다.Specifies handling for poison messages.

ReleaseInstanceMode

시스템에서 작업 호출 프로세스의 서비스 개체를 재활용하는 시기를 지정합니다.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

바인딩에 대한 보안 설정을 결정합니다.Determines the security settings for a binding.

SessionMode

계약에 필요하거나 계약에서 지원하는 신뢰할 수 있는 세션에 대한 지원을 나타내는 데 사용할 수 있는 값을 지정합니다.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

TCP 클라이언트에 대한 유효한 자격 증명 형식을 열거합니다.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

서비스 작업에 트랜잭션 흐름 정책을 지정하기 위해 TransactionFlowAttribute를 사용하는 열거형입니다.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

채널에서 요청 및 응답 메시지 전송에 스트리밍 모드를 사용하는지 아니면 버퍼링 모드를 사용하는지를 나타냅니다.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

HTTP 요청을 수신하도록 서비스 엔드포인트를 구성하는 데 사용할 수 있는 보안 모드를 정의합니다.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

WSDualHttpBinding에 다른 보안 모드를 지정합니다.Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

WSFederationHttpBinding에 다른 보안 모드를 지정합니다.Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

SOAP 메시지를 인코딩하는 데 MTOM(Message Transmission Optimization Mechanism)이 사용되는지 또는 텍스트가 사용되는지 지정합니다.Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

대리자

ClientBase<TChannel>.BeginOperationDelegate

클라이언트에서 비동기 작업을 호출하는 데 InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object)에서 사용하는 대리자입니다.A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object)에서 ClientBase<TChannel>.BeginOperationDelegate에 대해 수행하는 호출이 성공적으로 완료되면 InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object)에서 호출하는 대리자입니다.Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.