Sdílet prostřednictvím


EncryptedSecurityTokenHandler.ReadToken(XmlReader) Metoda

Definice

Načte šifrovaný token zabezpečení.

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

Parametry

reader
XmlReader

Čtenář, ze kterého se má token číst.

Návraty

Token zabezpečení typu EncryptedSecurityToken.

Výjimky

reader je null.

Neexistuje žádný nakonfigurovaný překladač tokenů služby. (Vlastnost Configuration nebo ServiceTokenResolver vlastnost konfigurace odkazované obslužné rutiny tokenu je null. K získání klíčů pro dešifrování se vyžaduje překladač tokenů služby.

-nebo-

Odkazovaný SecurityTokenHandlerCollection prostřednictvím ContainingCollection vlastnosti nemůže najít SecurityTokenHandler objekt, který může přečíst dešifrovaný kód XML a vrátit SecurityToken.

Objekt SecurityKeyIdentifier a nebyl nalezen v souboru XML, na který čtenář odkazuje.

-nebo-

Nejedná se SecurityKeyIdentifier o SymmetricSecurityKey.

Nakonfigurovaný SecurityKeyIdentifier překladač SecurityKeytokenů služby nemůže přeložit na .

Platí pro