ISecurityContextSecurityTokenCache Arabirim

Tanım

Uygulandığında, bu arabirim bir güvenlik bağlamı belirteci önbelleği için bir sözleşme belirtir.

public interface class ISecurityContextSecurityTokenCache
public interface ISecurityContextSecurityTokenCache
type ISecurityContextSecurityTokenCache = interface
Public Interface ISecurityContextSecurityTokenCache
Türetilmiş

Yöntemler

AddContext(SecurityContextSecurityToken)

Belirteç önbelleğine bir güvenlik bağlamı güvenlik belirteci ekler.

ClearContexts()

İçeriğin belirteç önbelleğini temizler.

GetAllContexts(UniqueId)

Belirtilen bağlam kimliğiyle eşleşen bir güvenlik bağlamı güvenlik belirteci kimlikleri koleksiyonunu alır.

GetContext(UniqueId, UniqueId)

Belirtilen bağlam kimliği ve oluşturma ile eşleşen güvenlik bağlamı güvenlik belirteci kimliğini alır.

RemoveAllContexts(UniqueId)

Belirli bir bağlam kimliğiyle eşleşen tüm belirteçleri önbellekten kaldırır.

RemoveContext(UniqueId, UniqueId)

Belirli bir bağlam kimliği ve oluşturma ile eşleşen belirteci önbellekten kaldırır.

TryAddContext(SecurityContextSecurityToken)

Önbelleğe belirteç eklemeye çalışır.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Önbellekteki bir belirtecin son kullanma tarihini Güncelleştirmeler.

Şunlara uygulanır