SecurityTokenManager.CreateSecurityTokenSerializer 方法

定义

获取 XML 序列化程序,它可以按指定的 WS-* 规范版本序列化安全令牌。

public:
 abstract System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::IdentityModel::Selectors::SecurityTokenVersion ^ version);
public abstract System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer (System.IdentityModel.Selectors.SecurityTokenVersion version);
abstract member CreateSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Public MustOverride Function CreateSecurityTokenSerializer (version As SecurityTokenVersion) As SecurityTokenSerializer

参数

version
SecurityTokenVersion

一个 SecurityTokenVersion,指定安全令牌所遵循的 WS-* 规范版本。

返回

一个用于序列化安全令牌的 SecurityTokenSerializer

注解

若要为自定义令牌添加序列化支持,请从 WSSecurityTokenSerializer 中派生一个类,然后为 CreateSecurityTokenSerializer(SecurityTokenVersion) 方法返回该类的一个实例。 WSSecurityTokenSerializer派生自 类的 SecurityTokenSerializer 类能够序列化和反序列化 WCF 附带的安全令牌。 因此,若要将自定义令牌支持添加到序列化程序中,请重写 WSSecurityTokenSerializer 类中的虚方法,添加一些代码以检查所需的安全令牌是否为自定义令牌;如果不是,则调用基类方法。

适用于