WSTrustChannel 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WS-Trust 메시지를 STS(보안 토큰 서비스)로 전송하는 데 사용되는 채널을 나타냅니다.
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- 상속
-
WSTrustChannel
- 구현
설명
중요
신뢰할 수 없는 데이터로 이 클래스에서 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 클래스에서 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.
생성자
WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
WSTrustChannel 클래스의 새 인스턴스를 초기화합니다. |
속성
Channel |
메시지를 보내고 받는 데 사용하는 채널 개체를 가져오거나 설정합니다. |
ChannelFactory |
채널을 만든 팩터리를 가져오거나 설정합니다. |
Contract |
채널이 메시지를 보내고 받는 데 사용하는 채널 계약을 가져오거나 설정합니다. |
State |
통신 지향 개체의 현재 상태를 가져옵니다. |
TrustVersion |
이 채널이 Message 개체를 serialize하는 데 사용하는 WS-Trust 채널의 버전을 가져오거나 설정합니다. |
WSTrustRequestSerializer |
채널에서 WS-Trust 요청 메시지를 serialize하는 데 사용하는 WSTrustRequestSerializer입니다. |
WSTrustResponseSerializer |
채널이 WS-Trust 응답 메시지를 serialize하는 데 사용하는 WSTrustResponseSerializer를 가져오거나 설정합니다. |
WSTrustSerializationContext |
채널이 WS-Trust 메시지를 serialize하는 데 사용하는 WSTrustSerializationContext를 가져오거나 설정합니다. |
메서드
Abort() |
통신 개체가 현재 상태에서 Closed 상태로 즉시 전환되도록 합니다. |
BeginCancel(Message, AsyncCallback, Object) |
지정된 Message 개체를 사용하여 WS-Trust Cancel 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
지정된 RequestSecurityToken 개체를 사용하여 WS-Trust Cancel 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginClose(AsyncCallback, Object) |
통신 개체를 닫기 위한 비동기 작업을 시작합니다. |
BeginClose(TimeSpan, AsyncCallback, Object) |
지정된 제한 시간 내에서 통신 개체를 닫기 위한 비동기 작업을 시작합니다. |
BeginIssue(Message, AsyncCallback, Object) |
지정된 Message 개체를 사용하여 WS-Trust Issue 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
지정된 RequestSecurityToken 개체를 사용하여 WS-Trust Issue 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginOpen(AsyncCallback, Object) |
통신 개체를 열기 위한 비동기 작업을 시작합니다. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
지정된 시간 간격 내에서 통신 개체를 열기 위한 비동기 작업을 시작합니다. |
BeginRenew(Message, AsyncCallback, Object) |
지정된 Message 개체를 사용하여 WS-Trust Renew 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
지정된 RequestSecurityToken 개체를 사용하여 WS-Trust Renew 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginValidate(Message, AsyncCallback, Object) |
지정된 Message 개체를 사용하여 WS-Trust Validate 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
지정된 RequestSecurityToken 개체를 사용하여 WS-Trust Validate 메시지를 엔드포인트에 보내는 비동기 작업을 시작합니다. |
Cancel(Message) |
WS-Trust Cancel 메시지를 지정된 Message 개체를 사용하여 엔드포인트에 보냅니다. |
Cancel(RequestSecurityToken) |
WS-Trust Cancel 메시지를 지정된 Message 개체를 사용하여 엔드포인트에 보냅니다. |
Close() |
통신 개체가 현재 상태에서 Closed 상태로 전환되도록 합니다. |
Close(TimeSpan) |
통신 개체가 지정된 시간 간격 내에 현재 상태에서 Closed 상태로 전환되도록 합니다. |
CreateRequest(RequestSecurityToken, String) |
WS-Trust RST 메시지를 나타내는 Message 개체를 만듭니다. |
EndCancel(IAsyncResult) |
BeginCancel(Message, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Cancel 메시지를 보내는 비동기 작업을 완료합니다. |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Cancel 메시지를 보내는 비동기 작업을 완료합니다. |
EndClose(IAsyncResult) |
통신 개체를 닫기 위한 비동기 작업을 완료합니다. |
EndIssue(IAsyncResult) |
BeginIssue(Message, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Issue 메시지를 보내는 비동기 작업을 완료합니다. |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Issue 메시지를 보내는 비동기 작업을 완료합니다. |
EndOpen(IAsyncResult) |
통신 개체를 열기 위한 비동기 작업을 완료합니다. |
EndRenew(IAsyncResult) |
BeginRenew(Message, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Renew 메시지를 보내는 비동기 작업을 완료합니다. |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Renew 메시지를 보내는 비동기 작업을 완료합니다. |
EndValidate(IAsyncResult) |
BeginValidate(Message, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Validate 메시지를 보내는 비동기 작업을 완료합니다. |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) 메서드로 초기화된 WS-Trust Validate 메시지를 보내는 비동기 작업을 완료합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetProperty<T>() |
요청한 형식화된 개체가 있는 경우 채널 스택의 해당 계층에서 반환합니다. |
GetRequestAction(String, TrustVersion) |
지정된 요청 형식 및 WS-Trust 버전에 해당하는 WS-Addressing SOAP 작업을 가져옵니다. |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
RSTR에서 보안 토큰을 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Issue(Message) |
WS-Trust Issue 메시지를 지정된 Message 개체를 사용하여 엔드포인트 STS에 보냅니다. |
Issue(RequestSecurityToken) |
WS-Trust Issue 메시지를 지정된 RequestSecurityToken 개체를 사용하여 엔드포인트 STS에 보냅니다. |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
지정한 RequestSecurityToken 및 RequestSecurityToken 개체를 사용하여 엔드포인트 STS로 WS-Trust 문제에 대한 메시지를 보냅니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Open() |
통신 개체가 Created 상태에서 Opened 상태로 전환되도록 합니다. |
Open(TimeSpan) |
통신 개체가 지정된 시간 간격 내에 Created 상태에서 Opened 상태로 전환되도록 합니다. |
ReadResponse(Message) |
WS-Trust 엔드포인트에서 받은 RequestSecurityTokenResponse에서 Message를 역직렬화합니다. |
Renew(Message) |
WS-Trust Renew 메시지를 지정된 Message 개체를 사용하여 엔드포인트에 보냅니다. |
Renew(RequestSecurityToken) |
WS-Trust Renew 메시지를 지정된 RequestSecurityToken 개체를 사용하여 엔드포인트에 보냅니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
Validate(Message) |
WS-Trust Validate 메시지를 지정된 Message 개체를 사용하여 엔드포인트에 보냅니다. |
Validate(RequestSecurityToken) |
WS-Trust Validate 메시지를 지정된 RequestSecurityToken 개체를 사용하여 엔드포인트에 보냅니다. |
이벤트
Closed |
통신 개체가 Closing 상태에서 Closed 상태로 전환을 완료할 때 발생합니다. |
Closing |
통신 개체가 처음 Closing 상태가 될 때 발생합니다. |
Faulted |
통신 개체가 처음 Faulted 상태가 될 때 발생합니다. |
Opened |
통신 개체가 Opening 상태에서 Opened 상태로 전환을 완료할 때 발생합니다. |
Opening |
통신 개체가 처음 Opening 상태가 될 때 발생합니다. |