SamlSerializer.LoadStatement Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest eine SAML-Anweisung mit dem angegebenen XML-Reader.
public:
virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement
Parameter
- reader
- XmlDictionaryReader
Eine XmlDictionaryReader zum Lesen der SAML-Anweisung.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer that reads the KeyInfo clause of the digital signature.
- outOfBandTokenResolver
- SecurityTokenResolver
Ein SecurityTokenResolver Wert, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.
Gibt zurück
A SamlStatement that represents the SAML statement.
Ausnahmen
reader ist null.
Beispiele
SamlAuthorizationDecisionStatement
Hinweise
SamlSecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen an, bei denen die Details der Ansprüche in SAML-Anweisungen angegeben werden. Die SAML-Spezifikation definiert die folgenden Anweisungstypen:
Die LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) Methode liest die zuvor aufgeführten SAML-Anweisungen. Wenn benutzerdefinierte Anweisungen definiert und von einer Anwendung verwendet werden, erstellen Sie einen Serialisierer, um den Inhalt davon zu lesen. Um den benutzerdefinierten Serialisierer zu erstellen, leiten Sie eine Klasse von der Methode ab SamlSerializer und überschreiben sie LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) . Benutzerdefinierte SAML-Anweisungen sind in einem <saml:Statement> Element enthalten.