Freigeben über


DataProtectionProvider.ProtectAsync(IBuffer) Methode

Definition

Schützt statische Daten asynchron.

public:
 virtual IAsyncOperation<IBuffer ^> ^ ProtectAsync(IBuffer ^ data) = ProtectAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IBuffer> ProtectAsync(IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IBuffer> ProtectAsync(IBuffer data);
function protectAsync(data)
Public Function ProtectAsync (data As IBuffer) As IAsyncOperation(Of IBuffer)

Parameter

data
IBuffer

Zu schützende Daten.

Gibt zurück

Stellt einen asynchronen Vorgang dar.

Attribute

Hinweise

Sie müssen den DataProtectionProvider(String)- Konstruktor aufrufen, bevor Sie diese Methode aufrufen.

Für Sicherheitsdeskriptoren und SDDL-Zeichenfolgen müssen Sie die Unternehmensauthentifizierungsfunktion im Manifest festlegen. Die Unternehmensauthentifizierungsfunktion ist auf die mit Unternehmenskonten erstellte UWP-App beschränkt und unterliegt einer zusätzlichen Onboardingüberprüfung. Sie sollten die Unternehmensauthentifizierungsfunktion vermeiden, es sei denn, dies ist unbedingt erforderlich. Weitere Informationen finden Sie unter Registrieren für ein Entwicklerkonto. Die folgenden SID- und SDDL-Anbieter erfordern beispielsweise die Unternehmensauthentifizierungsfunktion:

  • "SID=S-1-5-21-4392301 AND SID=S-1-5-21-3101812"
  • "SDDL=O:S-1-5-5-0-290724G:SYD:(A;; CCDC;;; S-1-5-5-0-290724)(A;;DC;;; WD)"

Für diese Anbieter ist die Unternehmensauthentifizierungsfunktion nicht erforderlich:

  • "LOCAL=user"
  • "LOCAL=machine"
  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

Gilt für: