System.IdentityModel Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene le classi usate per compilare i servizi token di sicurezza. Queste classi includono le classi SecurityTokenService e Scope nonché diverse classi di utilità di eccezione che consentono di eseguire le trasformazioni dei cookie.
Classi
AsynchronousOperationException |
Eccezione generata quando si verifica un errore durante un'operazione asincrona. |
AsyncResult |
Classe di base astratta che implementa l'interfaccia IAsyncResult. Opera come classe di base da cui derivano oggetti IAsyncResult che possono essere utilizzati per scenari di programmazione asincrona comuni. |
BadRequestException |
Eccezione generata quando una richiesta token (RST) non viene accettata dal servizio token di sicurezza (STS). |
CookieTransform |
La classe di base astratta per le classi che applicano una trasformazione reversibile di dati ai dati dei cookie. |
DeflateCookieTransform |
Fornisce la compressione dei cookie mediante DeflateStream. |
DelegatingXmlDictionaryReader |
Classe che esegue il wrapping di un lettore specificato e delega tutte le chiamate XmlDictionaryReader al lettore sottoposto a wrapping. |
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. |
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. La firma viene convalidata automaticamente quando viene visualizzato l'ultimo elemento della busta. La classe non può essere ereditata. |
EnvelopedSignatureWriter |
Esegue il wrapping di un writer e genera una firma automaticamente quando la busta è stata scritta completamente. La classe non può essere ereditata. |
LimitExceededException |
Eccezione generata quando viene superato un limite configurato o una quota. |
OpenObject |
Classe astratta che fornisce un contenitore di proprietà generico alle classi derivate. |
ProtectedDataCookieTransform |
Fornisce l'integrità e la riservatezza dei cookie utilizzando la classe ProtectedData . La classe non può essere ereditata. |
RequestException |
La classe di base per le eccezioni generate su errori di richiesta. |
RequestFailedException |
Eccezione generata se la richiesta specificata non è riuscita a causa di una ragione esterna che non può essere specificamente determinata. |
RsaEncryptionCookieTransform |
Crittografa i cookie mediante RSA. |
RsaSignatureCookieTransform |
Fornisce l'integrità del cookie utilizzando una firma RSA . |
Scope |
Rappresenta la configurazione per la richiesta di pubblicazione del token. |
SecurityMessageSerializationException |
Eccezione generata quando si verifica un errore durante la serializzazione di un messaggio di sicurezza. |
SecurityTokenService |
La classe di base astratta che definisce le proprietà e i metodi del servizio token di sicurezza (STS). |
SecurityTokenService.FederatedAsyncState |
Questa classe viene utilizzata per gestire lo stato della richiesta in chiamate asincrone in un servizio token di sicurezza. |
SignatureVerificationFailedException |
Eccezione generata quando si verifica un errore durante l'elaborazione di una firma. |
TypedAsyncResult<T> |
Implementazione concreta di AsyncResult che eseguirà il wrapping del risultato Type e lo restituirà quando il metodo di End(IAsyncResult) viene chiamato. |
UnsupportedTokenTypeBadRequestException |
Eccezione generata quando la richiesta di token specificata (RST) non è compresa a causa di un tipo di token sconosciuto. |