System.IdentityModel Namespace

Lo spazio dei nomi System.IdentityModel contiene le classi utilizzate per compilare i servizi token di sicurezza. The System.IdentityModel namespace contains classes that are used to build security token services (STS). Queste classi includono le classi SecurityTokenService e Scope nonché diverse classi di utilità di eccezione che consentono di eseguire le trasformazioni dei cookie. These include the SecurityTokenService and Scope classes, as well as exception several utility classes that provide the ability to perform cookie transforms.

Classi

AsynchronousOperationException

Eccezione generata quando si verifica un errore durante un'operazione asincrona.The exception that is thrown when an error occurs during an asynchronous operation.

AsyncResult

Classe di base astratta che implementa l'interfaccia IAsyncResult.An abstract base class that implements the IAsyncResult interface. Opera come classe di base da cui derivano oggetti IAsyncResult che possono essere utilizzati per scenari di programmazione asincrona comuni.Serves as a base class from which to derive IAsyncResult objects that can be used for common asynchronous programming scenarios.

BadRequestException

Eccezione generata quando una richiesta token (RST) non viene accettata dal servizio token di sicurezza (STS).The exception that is thrown when a token request (RST) is not understood by the security token service (STS).

CookieTransform

La classe di base astratta per le classi che applicano una trasformazione reversibile di dati ai dati dei cookie.The abstract base class for classes that apply a reversible data transform to cookie data.

DeflateCookieTransform

Fornisce la compressione dei cookie mediante DeflateStream.Provides cookie compression using DeflateStream.

DelegatingXmlDictionaryReader

Classe che esegue il wrapping di un lettore specificato e delega tutte le chiamate XmlDictionaryReader al lettore sottoposto a wrapping.A class that wraps a specified reader and delegates all XmlDictionaryReader calls to the wrapped reader.

DelegatingXmlDictionaryWriter

Classe che esegue il wrapping di un processo di scrittura specificato e delega tutte le chiamate XmlDictionaryWriter al processo di scrittura sottoposto a wrapping.A class that wraps a specified writer and delegates all XmlDictionaryWriter calls to the wrapped writer.

EnvelopedSignatureReader

Esegue il wrapping di un lettore che punta a un XML con firma protetta per fornire un lettore che può essere utilizzato per leggere il contenuto senza dover elaborare la firma.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. La firma viene convalidata automaticamente quando viene visualizzato l'ultimo elemento della busta.The signature is automatically validated when the last element of the envelope is read. Questa classe non può essere ereditata.This class cannot be inherited.

EnvelopedSignatureWriter

Esegue il wrapping di un writer e genera una firma automaticamente quando la busta è stata scritta completamente.Wraps a writer and generates a signature automatically when the envelope has been completely written. Questa classe non può essere ereditata.This class cannot be inherited.

LimitExceededException

Eccezione generata quando viene superato un limite configurato o una quota.The exception that is thrown when a configured limit or quota is exceeded.

OpenObject

Classe astratta che fornisce un contenitore di proprietà generico alle classi derivate.An abstract class that provides a generic property bag to derived classes.

ProtectedDataCookieTransform

Fornisce l'integrità e la riservatezza dei cookie utilizzando la classe ProtectedData .Provides cookie integrity and confidentiality by using the ProtectedData class. Questa classe non può essere ereditata.This class cannot be inherited.

RequestException

La classe di base per le eccezioni generate su errori di richiesta.The base class for exceptions thrown on request failures.

RequestFailedException

Eccezione generata se la richiesta specificata non è riuscita a causa di una ragione esterna che non può essere specificamente determinata.The exception that is thrown if the specified request (RST) failed due to an external reason that cannot be specifically determined.

RsaEncryptionCookieTransform

Crittografa i cookie mediante RSA.Encrypts a cookie using RSA.

RsaSignatureCookieTransform

Fornisce l'integrità del cookie utilizzando una firma RSA .Provides cookie integrity using an RSA signature.

Scope

Rappresenta la configurazione per la richiesta di pubblicazione del token.Represents the configuration for the token issuance request.

SecurityMessageSerializationException

Eccezione generata quando si verifica un errore durante la serializzazione di un messaggio di sicurezza.The exception that is thrown when an error occurs while serializing a security message.

SecurityTokenService

La classe di base astratta che definisce le proprietà e i metodi del servizio token di sicurezza (STS).The abstract base class that defines the properties and methods of a security token service (STS).

SecurityTokenService.FederatedAsyncState

Questa classe viene utilizzata per gestire lo stato della richiesta in chiamate asincrone in un servizio token di sicurezza.This class is used to maintain the request state across asynchronous calls within a security token service.

SignatureVerificationFailedException

Eccezione generata quando si verifica un errore durante l'elaborazione di una firma.The exception that is thrown when an error occurs while processing a signature

TypedAsyncResult<T>

Implementazione concreta di AsyncResult che eseguirà il wrapping del risultato Type e lo restituirà quando il metodo di End(IAsyncResult) viene chiamato.A concrete implementation of AsyncResult that will wrap the result Type and return it when the End(IAsyncResult) method is called.

UnsupportedTokenTypeBadRequestException

Eccezione generata quando la richiesta di token specificata (RST) non è compresa a causa di un tipo di token sconosciuto.The exception that is thrown when the specified token request (RST) is not understood because of an unknown token type.