SecurityContextSecurityTokenResolver Classe
Definizione
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.
Risolve i token del contesto di sicurezza.
public ref class SecurityContextSecurityTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver, System::ServiceModel::Security::Tokens::ISecurityContextSecurityTokenCache
public class SecurityContextSecurityTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver, System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache
type SecurityContextSecurityTokenResolver = class
inherit SecurityTokenResolver
interface ISecurityContextSecurityTokenCache
Public Class SecurityContextSecurityTokenResolver
Inherits SecurityTokenResolver
Implements ISecurityContextSecurityTokenCache
- Ereditarietà
- Implementazioni
Costruttori
| SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan) |
Inizializza una nuova istanza della classe SecurityContextSecurityTokenResolver con la capacità della cache del contesto di sicurezza specificata e la differenza di clock massima. |
| SecurityContextSecurityTokenResolver(Int32, Boolean) |
Inizializza una nuova istanza della classe SecurityContextSecurityTokenResolver. |
Proprietà
| ClockSkew |
Restituisce la differenza di tempo massima consentita tra le impostazioni del clock client e del server. |
| RemoveOldestTokensOnCacheFull |
Ottiene un valore che indica se i token meno recenti devono essere rimossi quando la cache è piena. |
| SecurityContextTokenCacheCapacity |
Ottiene le dimensioni della cache del token del contesto di sicurezza. |
Metodi
| AddContext(SecurityContextSecurityToken) |
Aggiunge un token di sicurezza del contesto di sicurezza alla cache dei token. |
| ClearContexts() |
Cancella la cache dei token del contenuto. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetAllContexts(UniqueId) |
Ottiene una raccolta di ID token di sicurezza del contesto di sicurezza che corrispondono a un ID contesto specificato. |
| GetContext(UniqueId, UniqueId) |
Ottiene l'ID del token di sicurezza del contesto di sicurezza corrispondente a un ID di contesto e una generazione specificati. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| LoadCustomConfiguration(XmlNodeList) |
Quando sottoposto a override in una classe derivata, carica la configurazione personalizzata da XML. (Ereditato da SecurityTokenResolver) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| RemoveAllContexts(UniqueId) |
Rimuove tutti i token dalla cache che corrispondono a un ID di contesto specificato. |
| RemoveContext(UniqueId, UniqueId) |
Rimuove il token dalla cache che corrisponde a un ID di contesto e una generazione specificati. |
| ResolveSecurityKey(SecurityKeyIdentifierClause) |
Ottiene la chiave a cui viene fatto riferimento nella clausola dell'identificatore di chiave specificata. (Ereditato da SecurityTokenResolver) |
| ResolveToken(SecurityKeyIdentifier) |
Recupera un token di sicurezza che corrisponde a una delle clausole dell'identificatore di chiave di sicurezza contenute nell'identificatore di chiave specificato. (Ereditato da SecurityTokenResolver) |
| ResolveToken(SecurityKeyIdentifierClause) |
Recupera il token di sicurezza che corrisponde alla clausola dell'identificatore di chiave specificata. (Ereditato da SecurityTokenResolver) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TryAddContext(SecurityContextSecurityToken) |
Tenta di aggiungere un token alla cache. |
| TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey) |
Tenta di recuperare la chiave a cui si fa riferimento nella clausola dell'identificatore di chiave specificata. (Ereditato da SecurityTokenResolver) |
| TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey) |
Tenta di risolvere il core della chiave di sicurezza, data una clausola dell'identificatore di chiave specificata. |
| TryResolveToken(SecurityKeyIdentifier, SecurityToken) |
Tenta di recuperare il token di sicurezza che corrisponde a una delle clausole dell'identificatore di chiave contenute nell'identificatore di chiave specificato. (Ereditato da SecurityTokenResolver) |
| TryResolveToken(SecurityKeyIdentifierClause, SecurityToken) |
Tenta di recuperare il token di sicurezza corrispondente alla clausola dell'identificatore di chiave specificata. (Ereditato da SecurityTokenResolver) |
| TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken) |
Tenta di risolvere il token, dato un identificatore di chiave specificato. |
| TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken) |
Tenta di risolvere il token, data una clausola dell'identificatore di chiave specificata. |
| UpdateContextCachingTime(SecurityContextSecurityToken, DateTime) |
Aggiorna la data di scadenza per un token nella cache. |