SamlSerializer.LoadAttribute Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.