class PolicyProfile
Klassen PolicyProfile är rotklassen för användning av Microsoft Information Protection-åtgärderna. Ett typiskt program behöver bara en PolicyProfile, men det kan skapa flera profiler om det behövs.
Sammanfattning
Medlemmar | Beskrivningar |
---|---|
public const Inställningar& Get Inställningar() const | Hämta inställningarna som angetts för profilen. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) | Startar listmotorer. |
public std::vector<std::string> ListEngines() | Lista över motorer. |
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string&id, const std::shared_ptr<void>&context) | Börjar ta bort principmotorn med det angivna ID:t. |
public void UnloadEngine(const std::string&id) | Börjar ta bort principmotorn med det angivna ID:t. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::Inställningar& settings, const std::shared_ptr<void>&context) | Börjar lägga till en ny principmotor i profilen. |
public std::shared_ptr<PolicyEngine> AddEngine(const PolicyEngine::Inställningar& settings, const std::shared_ptr<void>&context) | Lägg till en ny principmotor i profilen. |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string&id, const std::shared_ptr<void>&context) | Börjar ta bort principmotorn med det angivna ID:t. Alla data för den angivna profilen tas bort. |
public void DeleteEngine(const std::string& engineId) | Ta bort principmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort. |
public void AcquireAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const | Utlös ett återanrop för autentisering. |
Medlemmar
Get Inställningar-funktion
Hämta inställningarna som angetts för profilen.
Returnerar: Inställningar anges för profilen.
Funktionen ListEnginesAsync
Startar listmotorer.
Parametrar:
- kontext: en parameter som skickas till observatörsfunktionerna.
PolicyProfile::Observer uppmanas att lyckas eller misslyckas.
Funktionen ListEngines
Lista över motorer.
Returnerar: Cachelagrade motor-ID:t
Funktionen UnloadEngineAsync
Börjar ta bort principmotorn med det angivna ID:t.
Parametrar:
id: det unika motor-ID:t.
kontext: en parameter som vidarebefordras ogenomskinligt till observatörsfunktionerna.
PolicyProfile::Observer uppmanas att lyckas eller misslyckas.
Funktionen UnloadEngine
Börjar ta bort principmotorn med det angivna ID:t.
Parametrar:
- id: det unika motor-ID:t.
Funktionen AddEngineAsync
Börjar lägga till en ny principmotor i profilen.
Parametrar:
inställningar: objektet mip::P olicyEngine::Inställningar som anger motorns inställningar.
kontext: en parameter som vidarebefordras ogenomskinligt till observatörsfunktionerna och valfria HttpDelegate.
PolicyProfile::Observer uppmanas att lyckas eller misslyckas.
Funktionen AddEngine
Lägg till en ny principmotor i profilen.
Parametrar:
inställningar: objektet mip::P olicyEngine::Inställningar som anger motorns inställningar.
kontext: en parameter som vidarebefordras ogenomskinligt till den valfria HttpDelegate
Returnerar: Nyskapade PolicyEngine
Funktionen DeleteEngineAsync
Börjar ta bort principmotorn med det angivna ID:t. Alla data för den angivna profilen tas bort.
Parametrar:
id: det unika motor-ID:t.
kontext: en parameter som skickas till observatörsfunktionerna.
PolicyProfile::Observer uppmanas att lyckas eller misslyckas.
Funktionen DeleteEngine
Ta bort principmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort.
Parametrar:
- id: det unika motor-ID:t.
Funktionen AcquireAuthToken
Utlös ett återanrop för autentisering.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för