SamlSerializer.LoadStatement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit une instruction SAML à l’aide du lecteur XML spécifié.
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
Paramètres
- reader
- XmlDictionaryReader
Pour XmlDictionaryReader lire l’instruction SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Qui SecurityTokenSerializer lit la KeyInfo clause de la signature numérique.
- outOfBandTokenResolver
- SecurityTokenResolver
Qui SecurityTokenResolver détermine le jeton de sécurité qui a créé la signature numérique.
Retours
Qui SamlStatement représente l’instruction SAML.
Exceptions
reader a la valeur null.
Exemples
SamlAuthorizationDecisionStatement
Remarques
SamlSecurityToken les jetons de sécurité spécifient leurs revendications à l’aide d’assertions SAML où les détails des revendications sont spécifiés dans les instructions SAML. La spécification SAML définit les types d’instructions suivants :
La LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode lit les instructions SAML répertoriées précédemment. Lorsque des instructions personnalisées sont définies et utilisées par une application, créez un sérialiseur pour lire le contenu de ces instructions. Pour créer le sérialiseur personnalisé, dérivez une classe et SamlSerializer remplacez la LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode. Les instructions SAML personnalisées sont contenues dans un <saml:Statement> élément.