SessionSecurityTokenHandler.WriteToken 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
토큰을 serialize합니다.
오버로드
WriteToken(SessionSecurityToken) |
지정된 토큰을 바이트 배열에 serialize합니다. |
WriteToken(XmlWriter, SecurityToken) |
지정된 XML 작성기를 사용하여 지정된 토큰을 serialize합니다. |
설명
기본 구현은 Ws-secure Conversation Feb2005 또는 Ws-secure Conversation 1.3에 토큰을 serialize <wsc:SecurityContextToken>
요소입니다.
WriteToken(SessionSecurityToken)
지정된 토큰을 바이트 배열에 serialize합니다.
public:
virtual cli::array <System::Byte> ^ WriteToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken);
public virtual byte[] WriteToken (System.IdentityModel.Tokens.SessionSecurityToken sessionToken);
override this.WriteToken : System.IdentityModel.Tokens.SessionSecurityToken -> byte[]
Public Overridable Function WriteToken (sessionToken As SessionSecurityToken) As Byte()
매개 변수
- sessionToken
- SessionSecurityToken
쓸 토큰입니다.
반환
인코딩된 바이트 배열입니다.
예외
sessiontoken
은 null
입니다.
설명
만들고 XML 작성기를 통해 지정된 된 토큰을 serialize를 MemoryStream 호출을 SessionSecurityTokenHandler.WriteToken(XmlWriter, SecurityToken) 메서드. 자세한 내용은 해당 오버 로드를 참조 하세요.
추가 정보
적용 대상
WriteToken(XmlWriter, SecurityToken)
지정된 XML 작성기를 사용하여 지정된 토큰을 serialize합니다.
public:
override void WriteToken(System::Xml::XmlWriter ^ writer, System::IdentityModel::Tokens::SecurityToken ^ token);
public override void WriteToken (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token);
override this.WriteToken : System.Xml.XmlWriter * System.IdentityModel.Tokens.SecurityToken -> unit
Public Overrides Sub WriteToken (writer As XmlWriter, token As SecurityToken)
매개 변수
- writer
- XmlWriter
토큰을 serialize할 XML 작성기입니다.
- token
- SecurityToken
serialize할 토큰입니다. SessionSecurityToken의 인스턴스입니다.
예외
token
를 SessionSecurityToken에서 할당할 수 없습니다.
또는
토큰의 SecureConversationVersion는 처리기가 지원하지 않는 WS-Secure Conversation 버전을 지정합니다.
설명
기본 구현은 Ws-secure Conversation Feb2005 또는 Ws-secure Conversation 1.3으로 지정된 된 토큰을 serialize <wsc:SecurityContextToken>
값에 따라 요소를 SessionSecurityToken.SecureConversationVersion 속성입니다. 합니다 SessionSecurityToken.Id 속성으로 serialize 되는 Id
특성입니다. 합니다 SessionSecurityToken.ContextId 속성으로 serialize 되는 <Identifier>
자식 요소입니다. 그렇지 않은 경우 null
는 SessionSecurityToken.KeyGeneration 속성으로 serialize 되는 <Instance>
요소입니다. 마지막으로, 경우는 SessionSecurityToken.IsReferenceMode 속성은 false
, 전체 토큰에 전달 되는 이진 배열로 serialize 되는 ApplyTransforms 인코딩해야 하는 방법. 인코딩된 토큰이 base64로 인코딩된 값으로에 기록 된 요소와 지정 된 네임 스페이스는 CookieElementName 및 CookieNamespace 속성입니다. 경우는 SessionSecurityToken.IsReferenceMode 속성은 true
, 토큰은 serialize 되지 않습니다.
추가 정보
적용 대상
.NET