EncryptedSecurityTokenHandler.ReadToken(XmlReader) Yöntem

Tanım

Şifrelenmiş bir güvenlik belirtecini okur.

public:
 override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken

Parametreler

reader
XmlReader

Belirtecin okunduğu okuyucu.

Döndürülenler

türünde EncryptedSecurityTokenbir güvenlik belirteci.

Özel durumlar

reader, null'e eşittir.

Yapılandırılmış hizmet belirteci çözümleyicisi yok. (Başvurulan Configuration belirteç işleyici yapılandırmasının ServiceTokenResolver özelliği veya özelliği şeklindedir null. Şifre çözme anahtarlarını almak için bir hizmet belirteci çözümleyicisi gereklidir.

-veya-

SecurityTokenHandlerCollection özelliği aracılığıyla ContainingCollection başvurulan, şifresi çözülen XML'yi okuyabilen ve döndürebilen bir SecurityTokenHandlerSecurityTokenbulamıyor.

A SecurityKeyIdentifier , okuyucu tarafından işaret edilen XML'nin içinde bulunamadı.

-veya-

SecurityKeyIdentifier bir SymmetricSecurityKeydeğildir.

SecurityKeyIdentifier XML içinde bulunan, yapılandırılmış hizmet belirteci çözümleyicisi tarafından çözümlenemezSecurityKey.

Şunlara uygulanır