SamlSerializer.LoadAttribute Metod

Definition

Läser ett attribut för ämnet för en SAML-säkerhetstoken med den angivna XML-läsaren.

public:
 virtual System::IdentityModel::Tokens::SamlAttribute ^ LoadAttribute(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlAttribute LoadAttribute(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
override this.LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
Public Overridable Function LoadAttribute (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlAttribute

Parametrar

reader
XmlDictionaryReader

En XmlDictionaryReader för att läsa attributen.

keyInfoSerializer
SecurityTokenSerializer

En SecurityTokenSerializer som läser satsen för KeyInfo den digitala signaturen.

outOfBandTokenResolver
SecurityTokenResolver

En SecurityTokenResolver som avgör säkerhetstoken som skapade den digitala signaturen.

Returer

En SamlAttribute som representerar ett anspråk som är ett attribut för ämnet för en SAML-säkerhetstoken.

Kommentarer

När ett program definierar en egen uppsättning attribut, vilket är möjligt eftersom SAML-attribut är en utökningspunkt, behövs en serialiserare som förstår hur du läser dessa attribut. Ett SAML-attribut skiljer sig från ett XML-attribut. Ett SAML-attribut finns i ett <saml:Attribute> element och kan innehålla alla välformulerad XML, inte bara ett attribut. Om du vill skapa en serialiserare som kan läsa anpassade attribut härleder du en klass från SamlSerializer och åsidosätter LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metoden.

Gäller för

Se även