System.IdentityModel.Configuration Namespace

Enthält Klassen, die Konfigurationen für Anwendungen und Dienste erstellen, die mit der Windows Identity Foundation (WIF) erstellt wurden. Die Klassen in diesem Namespace stellen Einstellungen unter dem <IdentityConfiguration>-Element dar. Klassen, die mithilfe des WS-Verbund-Protokolls konfigurieren, sind in erster Linie im System.IdentityModel.Services.Configuration-Namespace enthalten. Diese Einstellungen werden unter dem <system.identityModel.services>-Element in einer Konfigurationsdatei angezeigt.

Klassen

AudienceUriElement

Erstellt einen URI-Wert der Zielgruppe dar, der unter einem <audienceUris>-Element konfiguriert ist.

AudienceUriElementCollection

Stellt ein <audienceUris>-Element innerhalb einer Konfigurationsdatei dar.

ConfigurationElementInterceptor

Es gibt Teile des Windows Identity Foundation-(WIF-)Konfigurationsschemas, in dem Benutzer beliebige Elemente und Attribute angeben können, z. B. beim Angeben eines benutzerdefinierten Tokenhandlers. Die ConfigurationElementInterceptor-Klasse wird implementiert, um diese Fälle zu behandeln.

CustomTypeElement

Stellt ein Element oder ein Attribut dar, das einen benutzerdefinierten Type in einer Konfigurationsdatei angibt. Diese Klasse kann nicht vererbt werden.

IdentityConfiguration

Definiert die Sammlung von konfigurierbaren Eigenschaften, die das Verhalten Windows Identity Foundation steuern.

IdentityConfigurationElement

Stellt ein <identityConfiguration>-Element innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

IdentityConfigurationElementCollection

Stellt eine Auflistung von <identityConfiguration>-Elementen innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

IdentityModelCaches

Definiert die Caches, die konfiguriert wurden, um wiedergegebene Token zu erkennen und Sitzungstoken zwischenzuspeichern. Diese Klasse kann nicht vererbt werden.

IdentityModelCachesElement

Stellt ein <caches>-Element innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

IssuerNameRegistryElement

Stellt ein <issuerNameRegistry>-Element innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

SecurityTokenHandlerConfigurationElement

Stellt ein <securityTokenHandlerConfiguration>-Element innerhalb einer Konfigurationsdatei dar.

SecurityTokenHandlerElementCollection

Stellt ein <securityTokenHandlers>-Element innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

SecurityTokenHandlerSetElementCollection

Stellt den Satz aller <securityTokenHandlers>-Elemente unter einem <identityConfiguration>-Element in einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

SecurityTokenServiceConfiguration

Definiert die Konfiguration für einen Sicherheitstokendienst (STS). Klassen, die STS implementieren, sind von der SecurityTokenService-Klasse abgeleitet.

SystemIdentityModelSection

Stellt den <system.identityModel>-Abschnitt in einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

TokenReplayDetectionElement

Stellt ein <tokenReplayDetection>-Element innerhalb einer Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

X509CertificateValidationElement

Stellt das <certificateValidation>-Element in der Konfigurationsdatei dar. Diese Klasse kann nicht vererbt werden.

Schnittstellen

ICustomIdentityConfiguration

Definiert Methoden, die einer Klasse ermöglichen, benutzerdefinierte Konfiguration zu laden.