Freigeben über


ClaimsAuthenticationManager.LoadCustomConfiguration(XmlNodeList) Methode

Definition

Lädt beim Überschreiben in einer abgeleiteten Klasse die benutzerdefinierte Konfiguration aus XML ab.

public:
 virtual void LoadCustomConfiguration(System::Xml::XmlNodeList ^ nodelist);
public virtual void LoadCustomConfiguration (System.Xml.XmlNodeList nodelist);
abstract member LoadCustomConfiguration : System.Xml.XmlNodeList -> unit
override this.LoadCustomConfiguration : System.Xml.XmlNodeList -> unit
Public Overridable Sub LoadCustomConfiguration (nodelist As XmlNodeList)

Parameter

nodelist
XmlNodeList

Die benutzerdefinierten Konfigurationselemente. Jeder Knoten in der Liste ist vom Typ XmlElement.

Implementiert

Hinweise

Die LoadCustomConfiguration Methode wird von der Konfigurationsinfrastruktur aufgerufen. Wenn diese Methode aufgerufen wird, enthält die nodelist untergeordneten Elemente der obersten Ebene des ClaimsAuthenticationManager-Elements> aus der< Konfigurationsdatei. Jede dieser Elemente kann wiederum Attribute oder untergeordnete Elemente enthalten, abhängig von dem Konfigurationsschema, das Sie für Ihre abgeleitete Klasse definieren. Wenn keine untergeordneten Elemente unter dem Element in der <claimsAuthenticationManager> Konfigurationsdatei angezeigt werden, wird diese Methode nicht aufgerufen.

Die Standardimplementierung löst eine NotImplementedException. Überschreiben Sie diese Methode in Ihrer abgeleiteten Klasse, um die Initialisierung Ihres Anspruchsauthentifizierungs-Managers aus einer Konfigurationsdatei zu aktivieren. Beispielsweise können die Konfigurationselemente eine Richtlinie beschreiben, die beim Authentifizieren eines Anspruchsprinzipals gefolgt werden soll; oder sie können verwendet werden, um auf einen Attributspeicher zu verweisen, aus dem zusätzliche Ansprüche dem Prinzipal hinzugefügt werden sollen.

Gilt für