Dela via


klass FileProfile

FileProfile-klassen är rotklassen för användning av Microsoft Information Protection-åtgärderna. Ett typiskt program behöver bara en profil.

Sammanfattning

Medlemmar Beskrivningar
public const Inställningar& Get Inställningar() const Returnerar profilinställningarna.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Startar listmotorer.
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string&id, const std::shared_ptr<void>&context) Börjar ta bort filmotorn med det angivna ID:t.
public std::shared_ptr<AsyncControl> AddEngineAsync(const FileEngine::Inställningar& settings, const std::shared_ptr<void>&context) Börjar lägga till en ny filmotor i profilen.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string&id, const std::shared_ptr<void>&context) Börjar ta bort filmotorn med det angivna ID:t. Alla data för den angivna profilen tas bort.
public void AcquirePolicyAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const Utlös ett återanrop för autentisering för principen.

Medlemmar

Get Inställningar-funktion

Returnerar profilinställningarna.

Funktionen ListEnginesAsync

Startar listmotorer.

Returnerar: Async-kontrollobjekt. FileProfile::Observer kommer att anropas vid lyckade eller misslyckade.

Funktionen UnloadEngineAsync

Börjar ta bort filmotorn med det angivna ID:t.

Returnerar: Async-kontrollobjekt. FileProfile::Observer kommer att anropas vid lyckade eller misslyckade.

Funktionen AddEngineAsync

Börjar lägga till en ny filmotor i profilen.

Returnerar: Async-kontrollobjekt. FileProfile::Observer kommer att anropas vid lyckade eller misslyckade.

Funktionen DeleteEngineAsync

Börjar ta bort filmotorn med det angivna ID:t. Alla data för den angivna profilen tas bort.

Returnerar: Async-kontrollobjekt. FileProfile::Observer kommer att anropas vid lyckade eller misslyckade.

Funktionen AcquirePolicyAuthToken

Utlös ett återanrop för autentisering för principen.

Parametrar:

  • cloud: Azure Cloud

  • authDelegate: Återanrop till autentisering som ska anropas

MIP cachelagar inte eller gör något annat med värdet som returneras av autentiseringsdelegaten. Den här funktionen rekommenderas för program som inte är "inloggade" förrän MIP har begärt en autentiseringstoken. Det gör att ett program kan hämta en token innan MIP faktiskt kräver en.