System.IdentityModel Namespace

Enthält Klassen, die zum Erstellen von Sicherheitstokendiensten (Security Token Services, STS) verwendet werden. Dazu gehören die SecurityTokenService Klassen und Scope die Ausnahme mehrerer Hilfsklassen, die die Möglichkeit bieten, Cookietransformationen durchzuführen.

Klassen

Name Beschreibung
AsynchronousOperationException

Die Ausnahme, die ausgelöst wird, wenn während eines asynchronen Vorgangs ein Fehler auftritt.

AsyncResult

Eine abstrakte Basisklasse, die die IAsyncResult Schnittstelle implementiert. Dient als Basisklasse, von der IAsyncResult Objekte abgeleitet werden können, die für gängige asynchrone Programmierszenarien verwendet werden können.

BadRequestException

Die Ausnahme, die ausgelöst wird, wenn eine Tokenanforderung (RST) vom Sicherheitstokendienst (SECURITY Token Service, STS) nicht verstanden wird.

CookieTransform

Die abstrakte Basisklasse für Klassen, die eine umkehrbare Datentransformation auf Cookiedaten anwenden.

DeflateCookieTransform

Stellt cookiekomprimierung mithilfe von DeflateStream.

DelegatingXmlDictionaryReader

Eine Klasse, die einen angegebenen Leser umschließt und alle XmlDictionaryReader Aufrufe an den umschlossenen Reader delegiert.

DelegatingXmlDictionaryWriter

Eine Klasse, die einen angegebenen Writer umschließt und alle XmlDictionaryWriter Aufrufe an den umschlossenen Writer delegiert.

EnvelopedSignatureReader

Umschließt einen Leser, der auf umgebrochene signierte XML zeigt, um einen Leser bereitzustellen, der zum Lesen des Inhalts verwendet werden kann, ohne die Signatur verarbeiten zu müssen. Die Signatur wird automatisch überprüft, wenn das letzte Element des Umschlags gelesen wird. Diese Klasse kann nicht vererbt werden.

EnvelopedSignatureWriter

Umschließt einen Autor und generiert automatisch eine Signatur, wenn der Umschlag vollständig geschrieben wurde. Diese Klasse kann nicht vererbt werden.

LimitExceededException

Die Ausnahme, die ausgelöst wird, wenn ein konfigurierter Grenzwert oder ein Kontingent überschritten wird.

OpenObject

Eine abstrakte Klasse, die einen generischen Eigenschaftenbehälter für abgeleitete Klassen bereitstellt.

ProtectedDataCookieTransform

Stellt die Cookieintegrität und Vertraulichkeit mithilfe der ProtectedData Klasse bereit. Diese Klasse kann nicht vererbt werden.

RequestException

Die Basisklasse für Ausnahmen, die bei Anforderungsfehlern ausgelöst werden.

RequestFailedException

Die Ausnahme, die ausgelöst wird, wenn die angegebene Anforderung (RST) aufgrund eines externen Grunds fehlgeschlagen ist, der nicht ausdrücklich bestimmt werden kann.

RsaEncryptionCookieTransform

Verschlüsselt ein Cookie mithilfe RSAvon .

RsaSignatureCookieTransform

Stellt die Cookieintegrität mithilfe einer RSA Signatur bereit.

Scope

Stellt die Konfiguration für die Tokenausstellungsanforderung dar.

SecurityMessageSerializationException

Die Ausnahme, die ausgelöst wird, wenn beim Serialisieren einer Sicherheitsmeldung ein Fehler auftritt.

SecurityTokenService

Die abstrakte Basisklasse, die die Eigenschaften und Methoden eines Sicherheitstokendiensts (STS) definiert.

SecurityTokenService.FederatedAsyncState

Diese Klasse wird verwendet, um den Anforderungsstatus für asynchrone Aufrufe innerhalb eines Sicherheitstokendiensts beizubehalten.

SignatureVerificationFailedException

Die Ausnahme, die ausgelöst wird, wenn beim Verarbeiten einer Signatur ein Fehler auftritt.

TypedAsyncResult<T>

Eine konkrete Implementierung davon AsyncResult wird das Ergebnis Type umschließen und beim Aufrufen der End(IAsyncResult) Methode zurückgeben.

UnsupportedTokenTypeBadRequestException

Die Ausnahme, die ausgelöst wird, wenn die angegebene Tokenanforderung (RST) aufgrund eines unbekannten Tokentyps nicht verstanden wird.