XmlKeyManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Schlüssel-Manager, der von unterstützt IXmlRepositorywird.
public ref class XmlKeyManager sealed : Microsoft::AspNetCore::DataProtection::KeyManagement::IKeyManager, Microsoft::AspNetCore::DataProtection::KeyManagement::Internal::IInternalXmlKeyManager
public sealed class XmlKeyManager : Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager, Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
type XmlKeyManager = class
interface IKeyManager
interface IInternalXmlKeyManager
Public NotInheritable Class XmlKeyManager
Implements IInternalXmlKeyManager, IKeyManager
- Vererbung
-
XmlKeyManager
- Implementiert
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Konstruktoren
Methoden
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Erstellt einen neuen Schlüssel mit dem angegebenen Aktivierungs- und Ablaufdatum und speichert den neuen Schlüssel im zugrunde liegenden Repository. |
GetAllKeys() |
Ruft alle Schlüssel aus dem zugrunde liegenden Repository ab. |
GetCacheExpirationToken() |
Ruft ein Token ab, das signalisiert, dass Aufrufer, die den Rückgabewert von GetAllKeys zwischengespeichert haben, ihre Caches löschen sollten. Dies kann als Reaktion auf einen Aufruf von CreateNewKey oder RevokeKey erfolgen oder als Reaktion auf eine andere externe Benachrichtigung. Aufrufer, die dieses Token beobachten möchten, sollten diese Methode vor dem entsprechenden Aufruf von GetAllKeys aufrufen. |
RevokeAllKeys(DateTimeOffset, String) |
Widerruft alle Schlüssel, die vor einem angegebenen Datum erstellt wurden, und behält die Sperrung im zugrunde liegenden Repository bei. |
RevokeKey(Guid, String) |
Widerruft einen bestimmten Schlüssel und behält die Sperrung im zugrunde liegenden Repository bei. |
Explizite Schnittstellenimplementierungen
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Ein Schlüssel-Manager, der von unterstützt IXmlRepositorywird. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Ein Schlüssel-Manager, der von unterstützt IXmlRepositorywird. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Ein Schlüssel-Manager, der von unterstützt IXmlRepositorywird. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für