다음을 통해 공유


System.ServiceModel 네임스페이스

System.ServiceModel 및 자식 네임스페이스(System.ServiceModel.Channels, System.ServiceModel.Description, System.ServiceModel.Dispatcher, System.ServiceModel.Security 및 System.ServiceModel.Security.Tokens)에는 WCF(Windows Communication Foundation) 서비스와 클라이언트 응용 프로그램을 만드는 데 필요한 형식이 포함되어 있습니다.

이 항목에서는 Windows 스토어 앱용 .NET에 포함된 System.ServiceModel 네임스페이스의 형식을 보여 줍니다.Windows 스토어 앱용 .NET에는 각 형식의 일부 멤버만 포함되어 있습니다.개별 형식에 대한 자세한 내용은 링크된 항목을 참조하십시오.형식에 대한 설명서는 Windows 스토어 앱용 .NET에 포함된 멤버를 나타냅니다.

System.ServiceModel 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

ActionNotSupportedException

호출된 작업과 관련된 동작이 서버에서의 작업 동작과 일치하지 않을 때 클라이언트에서 throw되는 예외입니다.

BasicHttpBinding

서비스가 ASMX 기반 웹 서비스 및 클라이언트, 그리고 WS-I Basic Profile 1.1을 따르는 기타 서비스와 통신할 수 있는 끝점을 구성 및 노출하는 데 사용할 수 있는 바인딩을 나타냅니다.

BasicHttpMessageCredentialType

BasicHttpBinding 바인딩에서 보안을 사용하는 경우 클라이언트가 인증하는 데 사용할 수 있는 자격 증명 형식을 열거합니다.

BasicHttpSecurity

basicHttpBinding 바인딩의 보안 설정을 구성합니다.

BasicHttpSecurityMode

시스템에서 제공한 BasicHttpBinding과 함께 사용할 수 있는 보안 형식을 지정합니다.

CallbackBehaviorAttribute

클라이언트 응용 프로그램에서 콜백 서비스 구현을 구성합니다.

ChannelFactory

클라이언트에서 서비스 끝점으로 메시지를 보낼 때 사용하는 채널을 만들고 관리합니다.

ChannelFactory<TChannel>

다양하게 구성된 서비스 끝점으로 메시지를 보내는 데 클라이언트에서 사용하는 여러 형식의 채널을 만드는 팩터리입니다.

ClientBase<TChannel>

서비스를 호출할 수 있는 클라이언트 개체를 만들 때 사용되는 기본 구현을 제공합니다.

ClientBase<TChannel>.BeginOperationDelegate

클라이언트에서 비동기 작업을 호출하기 위해 InvokeAsync에서 사용하는 대리자입니다.

ClientBase<TChannel>.ChannelBase<T>

제네릭 ChannelBase 클래스입니다.

ClientBase<TChannel>.EndOperationDelegate

InvokeAsync에서 BeginOperationDelegate에 대해 수행하는 호출이 성공적으로 완료되면 InvokeAsync에서 호출하는 대리자입니다.

CommunicationException

서비스 또는 클라이언트 응용 프로그램의 통신 오류를 나타냅니다.

CommunicationObjectAbortedException

중단된 ICommunicationObject 개체를 호출한 경우 throw되는 예외입니다.

CommunicationObjectFaultedException

오류가 발생한 통신 개체를 호출한 경우 throw되는 예외입니다.

CommunicationState

ICommunicationObject가 존재할 수 있는 상태를 정의합니다.

DataContractFormatAttribute

DataContractSerializer를 사용하도록 인프라에 지시합니다.

DnsEndpointIdentity

서버의 DNS ID를 지정합니다.

DuplexChannelFactory<TChannel>

서비스 끝점에서 메시지를 받거나 보내기 위해 클라이언트에서 사용하는 여러 형식의 이중 채널을 만들고 관리하는 방법을 제공합니다.

DuplexClientBase<TChannel>

이중 서비스에 대한 채널을 만들고 해당 채널을 콜백 개체와 연결하는 데 사용됩니다.

EndpointAddress

클라이언트가 서비스 끝점과 통신할 때 사용하는 고유한 네트워크 주소를 제공합니다.

EndpointAddressBuilder

특정 속성 값이 지정된 변경할 수 없는 새 끝점 주소를 만드는 팩터리입니다.

EndpointIdentity

구현 시 끝점과 메시지를 교환하는 클라이언트가 해당 끝점을 인증할 수 있도록 ID를 제공하는 추상 클래스입니다.

EndpointNotFoundException

원격 끝점을 찾을 수 없거나 도달할 수 없는 경우 throw되는 예외입니다.

EnvelopeVersion

메시지 및 해당 교환과 연결된 SOAP 버전 관련 정보를 포함합니다.

ExceptionDetail

오류 정보를 나타냅니다.

FaultCode

SOAP 오류 코드를 나타냅니다.

FaultContractAttribute

서비스 작업에서 처리 오류가 발생하는 경우 반환되는 SOAP 오류를 하나 이상 지정합니다.

FaultException

SOAP 오류를 나타냅니다.

FaultException<TDetail>

클라이언트 응용 프로그램에서 계약에 지정된 SOAP 오류를 catch하는 데 사용됩니다.

FaultReason

SOAP 오류에 대한 텍스트 설명을 제공합니다.

FaultReasonText

SOAP 오류의 원인 텍스트를 나타냅니다.

HttpBindingBase

기본 HTTP 바인딩을 지정합니다.

HttpClientCredentialType

HTTP 클라이언트에 대한 유효한 자격 증명 형식을 열거합니다.

HttpTransportSecurity

WSHttpBinding의 전송 수준 보안 설정을 나타냅니다.

IClientChannel

클라이언트 응용 프로그램에서 사용하는 아웃바운드 요청 및 요청/응답 채널의 동작을 정의합니다.

ICommunicationObject

시스템에서 채널, 채널 관리자, 팩터리, 수신기, 디스패처, 서비스 호스트 등 모든 통신 지향 개체의 기본 상태 시스템에 대한 계약을 정의합니다.

IContextChannel

채널의 컨텍스트 컨트롤에 대한 인터페이스를 정의합니다.

IDefaultCommunicationTimeouts

채널, 채널 관리자(예: 채널 수신기, 채널 팩터리) 및 서비스 호스트에서 사용하는 통신 시간 제한을 지정하는 인터페이스를 정의합니다.

IExtensibleObject<T>

개체가 이벤트 등록이나 상태 전환 조사와 같은 사용자 지정 동작에 참여할 수 있도록 합니다.

IExtension<T>

개체가 집합체를 통해 다른 개체를 확장할 수 있도록 합니다.

IExtensionCollection<T>

형식에 따라 IExtension<T>을 검색할 수 있는 IExtension<T> 개체의 컬렉션입니다.

InstanceContext

서비스 인스턴스의 컨텍스트 정보를 나타냅니다.

InvalidMessageContractException

유효하지 않은 메시지 계약을 나타냅니다.

MessageBodyMemberAttribute

멤버가 SOAP 본문 내의 요소로 serialize되도록 지정합니다.

MessageContractAttribute

SOAP 메시지에 해당하는 강력한 형식의 클래스를 정의합니다.

MessageContractMemberAttribute

MessageBodyMemberAttribute 및 MessageHeaderAttribute에 대한 기본 멤버를 선언합니다.

MessageCredentialType

유효한 메시지 자격 증명 형식을 열거합니다.

MessageHeader<T>

SOAP 헤더의 내용을 나타냅니다.

MessageHeaderException

메시지를 처리할 때 SOAP 메시지의 헤더와 관련된 예상이 맞지 않는 경우 throw되는 예외입니다.

MessageParameterAttribute

요청 및 응답 매개 변수의 이름을 제어합니다.Message 또는 메시지 계약과 함께 사용할 수 없습니다.

MessageSecurityOverTcp

TCP 전송을 사용하여 보낸 메시지의 메시지 수준 보안을 구성합니다.

MessageSecurityVersion

몇 가지 정적 속성에 의해 구현되는 경우 보안 구성 요소의 버전 정보를 포함하는 추상 컨테이너 클래스입니다.

NetHttpBinding

NetHttpBinding 설정을 지정합니다.

NetHttpMessageEncoding

Net Http 메시지 인코딩을 지정합니다.

NetTcpBinding

시스템 간 통신에 적합하고 신뢰할 수 있으며 보안 설정된 바인딩입니다.

NetTcpSecurity

NetTcpBinding으로 구성된 끝점이 사용하는 전송 수준 및 메시지 수준 보안 형식을 지정합니다.

OperationContext

서비스 메서드의 실행 컨텍스트에 대한 액세스를 제공합니다.

OperationContextScope

범위에 OperationContext 개체가 있는 블록을 만듭니다.

OperationContractAttribute

메서드가 응용 프로그램에서 서비스 계약의 일부인 작업을 정의함을 나타냅니다.

OperationFormatStyle

서비스에 대한 WSDL 메타데이터의 서식을 지정하는 방법을 결정하는 SOAP 스타일을 나타냅니다.

ProtocolException

데이터 전송 프로토콜이 일치하지 않아 원격 상대방과 통신할 수 없는 경우 throw되어 클라이언트에 나타나는 예외입니다.

QuotaExceededException

메시지 할당량을 초과하는 경우 throw되는 예외입니다.

SecurityMode

바인딩에 대한 보안 설정을 결정합니다.

ServerTooBusyException

서버의 사용량이 너무 많아서 메시지를 수락할 수 없는 경우 throw되는 예외입니다.

ServiceActivationException

서비스를 활성화하지 못한 경우 throw되는 예외입니다.

ServiceContractAttribute

인터페이스 또는 클래스에서 응용 프로그램의 서비스 계약을 정의함을 나타냅니다.

ServiceKnownTypeAttribute

serialize 또는 deserialize할 때 서비스에서 사용할 알려진 형식을 지정합니다.

SpnEndpointIdentity

바인딩에서 Kerberos를 사용하는 경우 ID의 SPN(서비스 사용자 이름)을 나타냅니다.

TcpClientCredentialType

TCP 클라이언트에 대한 유효한 자격 증명 형식을 열거합니다.

TcpTransportSecurity

인증 매개 변수 및 TCP 전송의 보호 수준을 제어하는 속성을 제공합니다.

TransferMode

채널에서 요청 및 응답 메시지 전송에 스트리밍 모드를 사용하는지 아니면 버퍼링 모드를 사용하는지를 나타냅니다.

UnknownMessageReceivedEventArgs

채널에서 받은 메시지를 포함하며 콜백 작업이나 보류 중인 요청과 연결할 수 없습니다.

UpnEndpointIdentity

바인딩에서 SSPINegotiate 인증 모드를 사용할 때 사용되는 ID의 UPN(사용자 계정 이름)을 나타냅니다.

XmlSerializerFormatAttribute

XmlObjectSerializer 대신 XmlSerializer를 사용하도록 인프라에 지시합니다.

System.ServiceModel.Channels 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

AddressHeader

끝점을 확인하거나 상호 작용하는 데 사용되는 주소 정보 항목을 캡슐화하는 헤더를 나타냅니다.

AddressHeaderCollection

스레드로부터 안전한 읽기 전용의 주소 헤더 컬렉션을 나타냅니다.

AddressingVersion

SOAP 메시지에 연결되거나 끝점에서 인식되는 WS-Addressing 버전입니다.

BinaryMessageEncodingBindingElement

메시지를 인코딩하는 데 사용되는 XML에 대한 .NET 이진 형식을 지정하는 바인딩 요소입니다.

Binding

클라이언트와 서비스 간의 통신에 사용되는 프로토콜, 전송 및 메시지 인코더를 지정하는 바인딩 요소를 포함합니다.

BindingContext

채널 수신기 및 채널 팩터리를 생성하는 데 필요한 주소, 바인딩, 바인딩 요소 및 바인딩 매개 변수에 대한 정보를 제공합니다.

BindingElement

보내는 메시지와 들어오는 메시지를 처리하는 데 사용되는 다양한 형식의 채널에 대한 채널 팩터리 및 채널 수신기를 생성하는 바인딩 요소입니다.

BindingElementCollection

바인딩에 사용되는 바인딩 요소 컬렉션을 나타냅니다.

BindingParameterCollection

팩터리를 빌드하기 위해 바인딩 요소에 의해 사용되는 정보를 저장하는 바인딩 매개 변수 컬렉션을 나타냅니다.

BodyWriter

메시지 본문 작성기를 나타냅니다.

BufferManager

많은 기능은 버퍼를 필요로 하며, 이러한 버퍼는 만들고 삭제하는 데 많은 비용이 듭니다.이러한 비용을 낮추기 위해 BufferManager 클래스를 사용하여 버퍼 풀을 관리할 수 있습니다.풀과 풀의 버퍼는 이 클래스의 인스턴스를 작성하면 생성되고, 가비지 수집에서 버퍼 풀을 회수하면 삭제됩니다.버퍼를 사용할 때마다 풀에서 버퍼를 가져와서 사용한 다음 작업이 끝나면 풀에 반환하게 됩니다.이 프로세스는 버퍼를 사용해야 할 때마다 버퍼를 만들었다가 삭제하는 것보다 훨씬 우수한 성능을 제공합니다.

ChannelBase

사용자 지정 채널의 기본 구현을 제공합니다.

ChannelFactoryBase

모든 사용자 지정 채널 팩터리에 공통 기본 구현을 제공합니다.

ChannelFactoryBase<TChannel>

클라이언트의 채널 팩터리에서 지정된 주소에 연결된 지정한 형식의 채널을 만들기 위한 공통 기본 구현을 제공합니다.

ChannelManagerBase

채널 및 수신기 팩터리와 연결된 기본 시간 제한을 관리하는 기본 구현을 제공합니다.

ChannelParameterCollection

채널 매개 변수 컬렉션을 나타냅니다.

CommunicationObject

시스템에서 채널, 수신기, 채널 및 수신기 팩터리 등 모든 통신 지향 개체에 공통되는 기본 상태 시스템에 대한 공통 기본 구현을 제공합니다.

CompressionFormat

채널 압축 형식을 지정합니다.

ConnectionOrientedTransportBindingElement

TCP 및 명명된 파이프와 같은 연결 지향 전송의 공통 속성을 사용하여 기본 TransportBindingElement를 보완하는 추상 클래스입니다.

CustomBinding

바인딩 요소 목록에서 바인딩을 정의합니다.

FaultConverter

채널에서 throw된 예외를 채널 프로토콜을 따르는 SOAP 오류 메시지로 변환합니다.

HttpRequestMessageProperty

HTTP 프로토콜을 통한 요청이 있을 때 사용할 수 있는 추가 정보에 액세스하고 응답할 수 있도록 HTTP 요청에 대한 액세스를 제공합니다.

HttpResponseMessageProperty

HTTP 프로토콜을 통한 요청에 사용 가능한 추가 정보에 액세스하고 응답할 수 있도록 HTTP 응답에 대한 액세스를 제공합니다.

HttpsTransportBindingElement

메시지 전송을 위한 HTTPS 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

HttpTransportBindingElement

메시지 전송을 위한 HTTP 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

IChannel

모든 채널 개체가 구현해야 하는 기본 인터페이스를 정의합니다.채널 개체는 모든 통신 개체에서 공유하는 상태 시스템 인터페이스를 구현하고 채널 스택에서 개체를 검색할 메서드를 구현해야 합니다.

IChannelFactory

채널 팩터리가 채널을 생성하기 위해 구현해야 하는 인터페이스를 정의합니다.

IChannelFactory<TChannel>

형식별 채널을 만드는 채널 팩터리에서 구현해야 하는 인터페이스를 정의합니다.

IDuplexChannel

메시지를 송신 및 수신하기 위해 채널이 구현해야 할 인터페이스를 정의합니다.

IDuplexSession

메시징 끝점 간 양방향 통신의 양쪽에 구현된 세션에 대한 인터페이스를 정의합니다.

IDuplexSessionChannel

양방향 채널을 세션과 연결하는 인터페이스를 정의합니다.

IHttpCookieContainerManager

쿠키 컨테이너 관리자를 나타냅니다.

IInputChannel

메시지를 수신하기 위해 채널이 구현해야 할 인터페이스를 정의합니다.

IInputSession

메시징 끝점 간 단방향 통신의 수신측에 구현되는 세션에 대한 인터페이스를 정의합니다.

IInputSessionChannel

입력 채널을 세션과 연결하는 인터페이스를 정의합니다.

IMessageProperty

메시지에 대한 속성 집합을 설명하기 위해 구현할 수 있는 인터페이스를 정의합니다.

IOutputChannel

메시지를 보내기 위해 채널이 구현해야 할 인터페이스를 정의합니다.

IOutputSession

메시징 끝점 간 단방향 통신의 송신측에 구현되는 세션에 대한 인터페이스를 정의합니다.

IOutputSessionChannel

출력 채널을 세션과 연결하는 인터페이스를 정의합니다.

IRequestChannel

메시징 끝점 간 요청-응답 통신의 요청측에 있도록 하기 위해 채널이 구현해야 할 계약을 정의합니다.

IRequestSessionChannel

요청 채널과 세션을 연결하는 인터페이스를 정의합니다.

ISession

통신 세션에 ID를 제공함으로써 메시지를 교환하는 양 당사자 간의 공유 컨텍스트를 설정하기 위한 인터페이스를 정의합니다.

ISessionChannel<TSession>

채널을 특정 세션 형식과 연결하는 인터페이스를 정의합니다.

LocalClientSecuritySettings

로컬 클라이언트 보안 설정을 지정합니다.

Message

분산 환경에서 끝점 간의 통신 단위를 나타냅니다.

MessageBuffer

나중에 사용하기 위해 전체 메시지를 저장하는 메모리 버퍼를 나타냅니다.

MessageEncoder

인코더는 스트림에서 메시지를 쓰거나 읽는 데 사용되는 구성 요소입니다.

MessageEncoderFactory

다양한 메시지 인코딩 형식의 스트림에서 메시지를 읽고 쓸 수 있는 메시지 인코더를 생성하기 위한 팩터리를 나타내는 추상 기본 클래스입니다.

MessageEncodingBindingElement

메시지를 인코딩하는 데 사용되는 메시지 버전을 지정하는 바인딩 요소입니다.

MessageFault

오류가 포함된 메시지를 만들기 위해 Message.CreateMessage로 전달할 수 있는 SOAP 오류의 메모리 내 표현을 나타냅니다.

MessageHeader

SOAP 헤더의 내용을 나타냅니다.

MessageHeaderInfo

SOAP 메시지 헤더에 대한 시스템 정보를 나타냅니다.

MessageHeaders

메시지의 메시지 헤더 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.

MessageProperties

메시지에 대한 속성 집합을 나타냅니다.이 클래스는 상속될 수 없습니다.

MessageState

메시지의 상태를 지정합니다.

MessageVersion

메시지 및 해당 교환과 연결된 SOAP 및 WS-Addressing의 버전을 지정합니다.

RequestContext

들어오는 요청과 상호 관련된 회신을 제공합니다.

SecurityBindingElement

구현될 경우 채널 SOAP 메시지 보안을 지원하는 바인딩 요소를 나타내는 추상 클래스입니다.

SecurityHeaderLayout

보안 헤더의 레이아웃을 설명합니다.

SslStreamSecurityBindingElement

SSL 스트림을 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

TcpConnectionPoolSettings

TCP 연결 풀의 동작을 제어하는 속성을 나타냅니다.

TcpTransportBindingElement

TCP 전송을 위한 바인딩 요소를 나타냅니다.

TextMessageEncodingBindingElement

텍스트 기반 SOAP 메시지에 대한 문자 인코딩 및 메시지 버전 관리를 지정하는 바인딩 요소입니다.

TransportBindingElement

전송 바인딩 요소를 나타내는 추상 기본 클래스입니다.

TransportSecurityBindingElement

보안 전송을 통해 최적화된 메시지 보안과 같은 혼합 모드 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

WebSocketTransportSettings

웹 소켓 전송 설정을 나타냅니다.

WebSocketTransportUsage

WebSocket 전송 사용의 열거형을 지정합니다.

WindowsStreamSecurityBindingElement

Windows 스트림 보안 설정을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

System.ServiceModel.Description 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

ClientCredentials

사용자가 클라이언트 및 서비스 자격 증명을 구성할 수 있을 뿐만 아니라 클라이언트측에서 통신에 사용할 서비스 자격 증명 인증 설정을 구성할 수 있도록 합니다.

ContractDescription

끝점이 외부 대상과 통신하는 내용을 지정하는 계약에 대해 설명합니다.

DataContractSerializerOperationBehavior

DataContractSerializer의 런타임 동작을 나타냅니다.

FaultDescription

SOAP 오류를 나타냅니다.

FaultDescriptionCollection

계약에서 SOAP 오류에 대한 정보를 가져오는 데 사용할 수 있는 FaultDescription 개체 컬렉션입니다.

IContractBehavior

서비스 또는 클라이언트 응용 프로그램에서 계약에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

IEndpointBehavior

서비스 또는 클라이언트 응용 프로그램에서 끝점에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

IOperationBehavior

서비스 또는 클라이언트 응용 프로그램에서 작업에 대한 런타임 동작을 확장하는 데 사용할 수 있는 메서드를 구현합니다.

MessageBodyDescription

SOAP 메시지의 본문을 나타냅니다.

MessageDescription

메시지에 대한 설명을 나타냅니다.

MessageDescriptionCollection

계약에 속하는 작업을 구성하는 메시지 설명을 저장하는 데 사용되는 컬렉션을 제공합니다.

MessageDirection

메시지의 방향을 지정합니다.

MessageHeaderDescription

SOAP 메시지 헤더를 나타냅니다.

MessageHeaderDescriptionCollection

MessageHeaderDescription 개체 컬렉션을 나타냅니다.

MessagePartDescription

SOAP 메시지 부분에 대한 설명을 나타냅니다.

MessagePartDescriptionCollection

MessagePartDescription 개체 컬렉션을 나타냅니다.

MessagePropertyDescription

MessagePropertyAttribute를 통해 지정된 메시지 속성을 나타냅니다.

MessagePropertyDescriptionCollection

MessagePropertyDescription 개체 컬렉션을 나타냅니다.

OperationDescription

작업을 구성하는 메시지에 대한 설명을 제공하는 계약 작업에 대한 설명을 나타냅니다.

OperationDescriptionCollection

작업 설명을 포함하는 컬렉션을 나타냅니다.

ServiceEndpoint

서비스의 클라이언트가 서비스를 찾아서 통신할 수 있게 해주는 서비스 끝점을 나타냅니다.

System.ServiceModel.Dispatcher 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

ClientOperation

클라이언트 개체 또는 클라이언트 채널 개체에서 특정 계약 작업의 실행 동작을 수정하거나 확장하는 데 사용됩니다.이 클래스는 상속될 수 없습니다.

ClientRuntime

클라이언트 응용 프로그램에서 처리하는 모든 메시지에 대한 클라이언트 개체 기능을 확장하는 클래스의 삽입 지점입니다.

DispatchOperation

서비스 끝점에서 특정 서비스 작업의 실행 동작을 수정하거나 확장하는 데 사용됩니다.이 클래스는 상속될 수 없습니다.

DispatchRuntime

들어오는 메시지가 개체로 변환되고 작업에 디스패치되는 방법을 수정할 수 있는 사용자 지정 개체를 연결할 뿐만 아니라 기본 서비스 동작을 수정하는 데 사용할 수 있는 속성을 노출합니다.이 클래스는 상속될 수 없습니다.

EndpointDispatcher

서비스 응용 프로그램에서 메시지에 대한 수정이나 런타임 확장을 삽입할 수 있는 속성을 노출하는 런타임 개체입니다.

IClientMessageFormatter

클라이언트 응용 프로그램에 대해 메시지를 개체로 변환하고, 개체를 메시지로 변환하는 과정을 제어하는 데 사용되는 메서드를 정의합니다.

IClientMessageInspector

메시지를 보거나 수정하기 위해 MessageInspectors 컬렉션에 추가할 수 있는 메시지 검사자 개체를 정의합니다.

IClientOperationSelector

작업 선택기에 대한 계약을 정의합니다.

IParameterInspector

클라이언트 또는 서비스에서 호출 이전 및 이후의 정보를 검사 또는 수정할 수 있는 사용자 지정 매개 변수 검사자를 통해 구현되는 계약을 정의합니다.

System.ServiceModel.Security 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

BasicSecurityProfileVersion

기본 보안 프로필 사양에 해당하는 메시지 버전을 제공합니다.

HttpDigestClientCredential

HTTP 클라이언트의 다이제스트 인증에 사용됩니다.

MessageSecurityException

메시지에 적용된 보안에 문제가 있을 때 발생한 예외를 나타냅니다.

SecureConversationVersion

지원되는 WS-SecureConversation 버전 집합을 포함합니다.이 클래스는 추상 클래스입니다.

SecurityAccessDeniedException

보안 권한 부여 요청이 실패할 경우 throw되는 보안 예외를 나타냅니다.

SecurityPolicyVersion

지원되는 WS-SecurityPolicy 버전 집합을 포함합니다.이 클래스는 추상 클래스입니다.

SecurityVersion

지원되는 WS-Security 버전 집합을 포함합니다.이 클래스는 추상 클래스입니다.

TrustVersion

지원되는 WS-Trust 버전 집합을 포함합니다.이 클래스는 추상 클래스입니다.

UserNamePasswordClientCredential

사용자 이름 및 암호를 기반으로 하는 클라이언트 자격 증명을 나타냅니다.

WindowsClientCredential

클라이언트를 나타내기 위해 사용할 Windows 자격 증명 관련 속성을 지정할 수 있습니다.

System.ServiceModel.Security.Tokens 네임스페이스

Windows 스토어 앱용 .NET에서 지원되는 형식

설명

SecureConversationSecurityTokenParameters

보안 대화 보안 토큰의 매개 변수를 나타냅니다.

SecurityTokenParameters

구현 시 보안 토큰 매개 변수를 나타내는 추상 클래스입니다.

SupportingTokenParameters

보안 바인딩 요소에서 요구하는 지원 보안 토큰에 대한 매개 변수를 나타냅니다.

UserNameSecurityTokenParameters

사용자 이름 보안 토큰에 대한 매개 변수를 나타냅니다.

참고 항목

개념

Windows 스토어 앱용 .NET - 지원되는 API