Share via


WSFederationSerializer 类

定义

提供方法将 WS-Federation 消息转换为 RequestSecurityTokenRequestSecurityTokenResponse 对象,其特定于 WS-Trust 协议。

public ref class WSFederationSerializer
public class WSFederationSerializer
type WSFederationSerializer = class
Public Class WSFederationSerializer
继承
WSFederationSerializer

构造函数

WSFederationSerializer()

初始化 WSFederationSerializer 类的新实例。

WSFederationSerializer(WSTrustRequestSerializer, WSTrustResponseSerializer)

使用指定的请求和序列化程序初始化 WSFederationSerializer 类的新实例。

WSFederationSerializer(XmlDictionaryReader)

根据响应的 XML 的命名空间初始化 WSFederationSerializer 类的新实例。

方法

CanReadRequest(String)

检查该指定字符串是否为 wst:由包装的 WSTrustRequestSerializer 识别的命名空间的 RequestSecurityToken 消息。

CanReadResponse(String)

检查该指定字符串是否为 wst:由包装的 WSTrustResponseSerializer 识别的命名空间的 RequestSecurityTokenResponse 消息。

CreateRequest(FederationMessage, WSTrustSerializationContext)

将 WS 联合身份验证登录请求消息转换为安全令牌服务(RequestSecurityToken 类)可使用的 SecurityTokenService 对象。

CreateResponse(FederationMessage, WSTrustSerializationContext)

将 WS-Federation Sign-In 请求消息对象转换为 RequestSecurityTokenResponse 对象。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetReferencedRequest(String)

从引用的 URL 中获取 wreq 字符串。

GetReferencedResult(String)

从引用的 URL 中获取 wresult 字符串。

GetRequestAsString(RequestSecurityToken, WSTrustSerializationContext)

将指定的 RequestSecurityToken 对象序列化为字符串。

GetResponseAsString(RequestSecurityTokenResponse, WSTrustSerializationContext)

将指定的 RequestSecurityTokenResponse 对象序列化为字符串。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于