SecurityContextSecurityTokenResolver Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Löser säkerhetskontexttoken.
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
- Arv
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan) |
Initierar en ny instans av SecurityContextSecurityTokenResolver klassen med den angivna cachekapaciteten för säkerhetskontexten och maximalt klocksnedställning. |
| SecurityContextSecurityTokenResolver(Int32, Boolean) |
Initierar en ny instans av SecurityContextSecurityTokenResolver klassen. |
Egenskaper
| Name | Description |
|---|---|
| ClockSkew |
Returnerar den maximala tillåtna tidsskillnaden mellan klient- och serverklockans inställningar. |
| RemoveOldestTokensOnCacheFull |
Hämtar ett värde som anger om de äldsta token ska tas bort när cacheminnet är fullt. |
| SecurityContextTokenCacheCapacity |
Hämtar cachestorleken för säkerhetskontexttoken. |
Metoder
| Name | Description |
|---|---|
| AddContext(SecurityContextSecurityToken) |
Lägger till en säkerhetskontextsäkerhetstoken i tokencachen. |
| ClearContexts() |
Rensar tokencachen för innehåll. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAllContexts(UniqueId) |
Hämtar en samling säkerhetskontextens säkerhetstoken-ID:er som matchar ett angivet kontext-ID. |
| GetContext(UniqueId, UniqueId) |
Hämtar säkerhetskontextens säkerhetstoken-ID som matchar ett angivet kontext-ID och generering. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| LoadCustomConfiguration(XmlNodeList) |
När du åsidosättas i en härledd klass läser du in anpassad konfiguration från XML. (Ärvd från SecurityTokenResolver) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RemoveAllContexts(UniqueId) |
Tar bort alla token från cacheminnet som matchar ett visst kontext-ID. |
| RemoveContext(UniqueId, UniqueId) |
Tar bort token från cacheminnet som matchar ett visst kontext-ID och generering. |
| ResolveSecurityKey(SecurityKeyIdentifierClause) |
Hämtar nyckeln som refereras till i den angivna nyckelidentifierarsatsen. (Ärvd från SecurityTokenResolver) |
| ResolveToken(SecurityKeyIdentifier) |
Hämtar en säkerhetstoken som matchar en av satserna för säkerhetsnyckelidentifierare som finns i den angivna nyckelidentifieraren. (Ärvd från SecurityTokenResolver) |
| ResolveToken(SecurityKeyIdentifierClause) |
Hämtar säkerhetstoken som matchar den angivna nyckelidentifierarsatsen. (Ärvd från SecurityTokenResolver) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryAddContext(SecurityContextSecurityToken) |
Försöker lägga till en token i cacheminnet. |
| TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey) |
Försöker hämta nyckeln som refereras i den angivna nyckelidentifierarsatsen. (Ärvd från SecurityTokenResolver) |
| TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey) |
Försöker lösa säkerhetsnyckelkärnan med en angiven nyckelidentifierarsats. |
| TryResolveToken(SecurityKeyIdentifier, SecurityToken) |
Försöker hämta säkerhetstoken som matchar en av nyckelidentifierarsatserna i den angivna nyckelidentifieraren. (Ärvd från SecurityTokenResolver) |
| TryResolveToken(SecurityKeyIdentifierClause, SecurityToken) |
Försöker hämta säkerhetstoken som matchar den angivna nyckelidentifierarsatsen. (Ärvd från SecurityTokenResolver) |
| TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken) |
Försöker lösa token med en angiven nyckelidentifierare. |
| TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken) |
Försöker lösa token med en angiven nyckelidentifierarsats. |
| UpdateContextCachingTime(SecurityContextSecurityToken, DateTime) |
Uppdaterar förfallodatumet för en token i cacheminnet. |