Freigeben über


SamlEvidence.ReadXml Methode

Definition

Liest den Beweis vom angegebenen XML-Reader.

public:
 virtual void ReadXml(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual void ReadXml (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
override this.ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
Public Overridable Sub ReadXml (reader As XmlDictionaryReader, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver)

Parameter

reader
XmlDictionaryReader

Ein XmlDictionaryReader zum Lesen des Beweises.

samlSerializer
SamlSerializer

Ein SamlSerializer, der XML-Elemente in der SAML-Autorisierungsanweisung lesen kann, die in der SAML-Spezifikation festgelegt wurde.

keyInfoSerializer
SecurityTokenSerializer

Ein SecurityTokenSerializer, der die KeyInfo-Klausel der digitalen Signatur liest.

outOfBandTokenResolver
SecurityTokenResolver

Ein SecurityTokenResolver, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.

Ausnahmen

reader ist null.

- oder -

samlSerializer ist null.

reader verweist auf ein XML-Element, das nicht über mindestens eine <saml:AssertionIDReference> oder über mindestens ein untergeordnetes <saml:Assertion>-Element verfügt.

Hinweise

Die ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)-Methode legt die folgenden Eigenschaften fest:

Gilt für: