SecurityTokenManager.CreateSecurityTokenSerializer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 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 类中的虚方法,添加一些代码以检查所需的安全令牌是否为自定义令牌;如果不是,则调用基类方法。