System.IdentityModel Namespace

Der System.IdentityModel-Namespace enthält Klassen, die verwendet werden, um Sicherheitstokendienste (STS) zu erstellen. The System.IdentityModel namespace contains classes that are used to build security token services (STS). Dazu gehören die SecurityTokenService- und Scope-Klassen sowie Ausnahme mehrerer Hilfsprogrammklassen, die die Möglichkeit bieten, Cookieumwandlungen auszuführen. These include the SecurityTokenService and Scope classes, as well as exception several utility classes that provide the ability to perform cookie transforms.

Klassen

AsynchronousOperationException

Die Ausnahme, die beim Auftreten eines Fehlers während ein asynchronen Vorgang ausgelöst wird.The exception that is thrown when an error occurs during an asynchronous operation.

AsyncResult

Eine abstrakte Basisklasse, die die IAsyncResult-Schnittstelle implementiert.An abstract base class that implements the IAsyncResult interface. Fungiert als Basisklasse, von der IAsyncResult-Objekte abgeleitet werden, die für allgemeine asynchrone Programmierungsszenarien verwendet werden können.Serves as a base class from which to derive IAsyncResult objects that can be used for common asynchronous programming scenarios.

BadRequestException

Die Ausnahme, die ausgelöst wird, wenn eine Tokenanforderung (RST) vom Sicherheitstokendienst (STS) nicht verstanden wird.The exception that is thrown when a token request (RST) is not understood by the security token service (STS).

CookieTransform

Die abstrakte Basisklasse für Klassen, die eine Transformation umkehrbarer Daten in Cookiedaten vornehmen.The abstract base class for classes that apply a reversible data transform to cookie data.

DeflateCookieTransform

Stellt Cookie-Komprimierung mithilfe von DeflateStream bereit.Provides cookie compression using DeflateStream.

DelegatingXmlDictionaryReader

Eine Klasse, die einen angegebenen Reader umschließt und alle XmlDictionaryReader-Aufrufe an den umschlossenen Reader delegiert.A class that wraps a specified reader and delegates all XmlDictionaryReader calls to the wrapped reader.

DelegatingXmlDictionaryWriter

Eine Klasse, die einen angegebenen Writer umschließt und alle XmlDictionaryWriter-Aufrufe an den umschlossenen Writer delegiert.A class that wraps a specified writer and delegates all XmlDictionaryWriter calls to the wrapped writer.

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.Wraps a reader that is pointing to enveloped signed XML to provide a reader that can be used to read the content without having to process the signature. Die Signatur wird automatisch überprüft, wenn das letzte Element des Umschlags gelesen wird.The signature is automatically validated when the last element of the envelope is read. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

EnvelopedSignatureWriter

Umschließt einen Writer und generiert eine Signatur automatisch, wenn der Umschlag vollständig geschrieben wurde.Wraps a writer and generates a signature automatically when the envelope has been completely written. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

LimitExceededException

Die Ausnahme, die ausgelöst wird, wenn eine konfigurierte Grenze oder ein Kontingent überschritten wird.The exception that is thrown when a configured limit or quota is exceeded.

OpenObject

Eine abstrakte Klasse, die abgeleiteten Klassen eine generische Eigenschaftensammlung bereitstellt.An abstract class that provides a generic property bag to derived classes.

ProtectedDataCookieTransform

Stellt Cookie-Integrität und -Vertraulichkeit mithilfe der ProtectedData-Klasse bereit.Provides cookie integrity and confidentiality by using the ProtectedData class. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

RequestException

Die Basisklasse für Ausnahmen, die von Anforderungsfehlern ausgelöst wurden.The base class for exceptions thrown on request failures.

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.The exception that is thrown if the specified request (RST) failed due to an external reason that cannot be specifically determined.

RsaEncryptionCookieTransform

Verschlüsselt ein Cookie mit RSA.Encrypts a cookie using RSA.

RsaSignatureCookieTransform

Stellt Cookie-Integrität mithilfe einer RSA Signatur bereit.Provides cookie integrity using an RSA signature.

Scope

Stellt die Konfiguration für die Tokenausstellungsanforderung dar.Represents the configuration for the token issuance request.

SecurityMessageSerializationException

Diese Ausnahme wird ausgelöst, wenn bei der Serialisierung einer Sicherheitsmeldung ein Fehler auftritt.The exception that is thrown when an error occurs while serializing a security message.

SecurityTokenService

Die abstrakte Basis-Klasse, die die Eigenschaften und Methoden eines Sicherheitstokendiensts (STS) definiert.The abstract base class that defines the properties and methods of a security token service (STS).

SecurityTokenService.FederatedAsyncState

Diese Klasse wird verwendet, um den Zustand der Anforderung über asynchrone Aufrufe innerhalb eines Sicherheitstokendiensts beizubehalten.This class is used to maintain the request state across asynchronous calls within a security token service.

SignatureVerificationFailedException

Die Ausnahme, die ausgelöst wird, wenn beim Verarbeiten einer Signatur ein Fehler auftritt.The exception that is thrown when an error occurs while processing a signature.

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.A concrete implementation of AsyncResult that will wrap the result Type and return it when the End(IAsyncResult) method is called.

UnsupportedTokenTypeBadRequestException

Die Ausnahme, die ausgelöst wird, wenn die angegebene Tokenanforderung (RST) aufgrund eines unbekannten Tokentyps nicht verstanden wird.The exception that is thrown when the specified token request (RST) is not understood because of an unknown token type.