Freigeben über


System.IdentityModel Namespace

Enthält Klassen, die verwendet werden, um Sicherheitstokendienste (STS) zu erstellen. Dazu gehören die SecurityTokenService- und Scope-Klassen sowie Ausnahme mehrerer Hilfsprogrammklassen, die die Möglichkeit bieten, Cookieumwandlungen auszuführen.

Klassen

AsynchronousOperationException

Die Ausnahme, die beim Auftreten eines Fehlers während ein asynchronen Vorgang ausgelöst wird.

AsyncResult

Eine abstrakte Basisklasse, die die IAsyncResult-Schnittstelle implementiert. Fungiert als Basisklasse, von der IAsyncResult-Objekte abgeleitet werden, die für allgemeine asynchrone Programmierungsszenarien verwendet werden können.

BadRequestException

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

CookieTransform

Die abstrakte Basisklasse für Klassen, die eine Transformation umkehrbarer Daten in Cookiedaten vornehmen.

DeflateCookieTransform

Stellt Cookie-Komprimierung mithilfe von DeflateStream bereit.

DelegatingXmlDictionaryReader

Eine Klasse, die einen angegebenen Reader 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

Bindet einen Reader, der auf umschlossenes signiertes XML zum Erstellen eines Readers zeigt, der verwendet werden kann, um den Inhalt zu lesen, ohne die Signatur zu verarbeiten. Die Signatur wird automatisch überprüft, wenn das letzte Element des Umschlags gelesen wird. Diese Klasse kann nicht vererbt werden.

EnvelopedSignatureWriter

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

LimitExceededException

Die Ausnahme, die ausgelöst wird, wenn eine konfigurierte Grenze oder ein Kontingent überschritten wird.

OpenObject

Eine abstrakte Klasse, die abgeleiteten Klassen eine generische Eigenschaftensammlung bereitstellt.

ProtectedDataCookieTransform

Stellt Cookie-Integrität und -Vertraulichkeit mithilfe der ProtectedData-Klasse bereit. Diese Klasse kann nicht vererbt werden.

RequestException

Die Basisklasse für Ausnahmen, die von Anforderungsfehlern ausgelöst wurden.

RequestFailedException

Die Ausnahme, die ausgelöst wird, wenn die angegebene Anforderung (RST) aufgrund einer externen Ursache fehlschlägt, die nicht ausdrücklich bestimmt werden kann.

RsaEncryptionCookieTransform

Verschlüsselt ein Cookie mit RSA.

RsaSignatureCookieTransform

Stellt Cookie-Integrität mithilfe einer RSA Signatur bereit.

Scope

Stellt die Konfiguration für die Tokenausstellungsanforderung dar.

SecurityMessageSerializationException

Diese Ausnahme wird ausgelöst, wenn bei der Serialisierung einer Sicherheitsmeldung ein Fehler auftritt.

SecurityTokenService

Die abstrakte Basis-Klasse, die die Eigenschaften und Methoden eines Sicherheitstokendiensts (STS) definiert.

SecurityTokenService.FederatedAsyncState

Diese Klasse wird verwendet, um den Zustand der Anforderung über 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 der AsyncResult-Klasse, die das Ergebnis der Type-Klasse umschließt und es zurückgibt, wenn die End(IAsyncResult)-Methode aufgerufen wird.

UnsupportedTokenTypeBadRequestException

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