policyProfile klasy

Klasa PolicyProfile jest klasą główną do korzystania z operacji usługi Microsoft Information Protection. Typowa aplikacja będzie potrzebować tylko jednego profilu PolicyProfile, ale w razie potrzeby może utworzyć wiele profilów.

Podsumowanie

Członkowie Opisy
public const Ustawienia& Get Ustawienia() const Pobierz ustawienia ustawione w profilu.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) Uruchamia operację aparatów listy.
public std::vector<std::string> ListEngines() Lista aparatów.
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) Rozpoczyna zwalnianie aparatu zasad z danym identyfikatorem.
public void UnloadEngine(const std::string& id) Rozpoczyna zwalnianie aparatu zasad z danym identyfikatorem.
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::Ustawienia& settings, const std::shared_ptr<void>& context) Rozpoczyna dodawanie nowego aparatu zasad do profilu.
public std::shared_ptr<PolicyEngine> AddEngine(const PolicyEngine::Ustawienia& settings, const std::shared_ptr<void>& context) Dodaj nowy aparat zasad do profilu.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>& context) Rozpoczyna usuwanie aparatu zasad z danym identyfikatorem. Wszystkie dane dla danego profilu zostaną usunięte.
public void DeleteEngine(const std::string& engineId) Usuń aparat zasad z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.
public void AcquireAuthToken(Chmura, const std::shared_ptr<AuthDelegate& authDelegate>) const Wyzwalanie wywołania zwrotnego uwierzytelniania.

Członkowie

Get Ustawienia, funkcja

Pobierz ustawienia ustawione w profilu.

Zwraca: Ustawienia ustawiona na profilu.

ListEnginesAsync, funkcja

Uruchamia operację aparatów listy.

Parametry:

  • context: parametr, który zostanie przekazany do funkcji obserwatora.

PolicyProfile::Obserwator zostanie wezwany do powodzenia lub niepowodzenia.

ListEngines, funkcja

Lista aparatów.

Zwraca: Identyfikatory buforowanego aparatu

UnloadEngineAsync, funkcja

Rozpoczyna zwalnianie aparatu zasad z danym identyfikatorem.

Parametry:

  • id: unikatowy identyfikator aparatu.

  • context: parametr, który będzie przekazywany nieprzezroczyste do funkcji obserwatora.

PolicyProfile::Obserwator zostanie wezwany do powodzenia lub niepowodzenia.

UnloadEngine, funkcja

Rozpoczyna zwalnianie aparatu zasad z danym identyfikatorem.

Parametry:

  • id: unikatowy identyfikator aparatu.

AddEngineAsync, funkcja

Rozpoczyna dodawanie nowego aparatu zasad do profilu.

Parametry:

  • settings: obiekt mip::P olicyEngine::Ustawienia określający ustawienia aparatu.

  • context: parametr, który będzie przekazywany nieprzezroczyste do funkcji obserwatora i opcjonalny httpDelegate.

PolicyProfile::Obserwator zostanie wezwany do powodzenia lub niepowodzenia.

AddEngine, funkcja

Dodaj nowy aparat zasad do profilu.

Parametry:

  • settings: obiekt mip::P olicyEngine::Ustawienia określający ustawienia aparatu.

  • context: parametr, który zostanie przekazany nieprzezroczysty do opcjonalnego elementu HttpDelegate

Zwraca: Nowo utworzona usługa PolicyEngine

DeleteEngineAsync, funkcja

Rozpoczyna usuwanie aparatu zasad z danym identyfikatorem. Wszystkie dane dla danego profilu zostaną usunięte.

Parametry:

  • id: unikatowy identyfikator aparatu.

  • context: parametr, który zostanie przekazany do funkcji obserwatora.

PolicyProfile::Obserwator zostanie wezwany do powodzenia lub niepowodzenia.

DeleteEngine, funkcja

Usuń aparat zasad z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.

Parametry:

  • id: unikatowy identyfikator aparatu.

AcquireAuthToken, funkcja

Wyzwalanie wywołania zwrotnego uwierzytelniania.

Parametry:

  • chmura: chmura platformy Azure

  • authDelegate: wywołanie zwrotne uwierzytelniania, które zostanie wywołane

MiP nie będzie buforować ani nic innego z wartością zwracaną przez pełnomocnika uwierzytelniania. Ta funkcja jest zalecana w przypadku aplikacji, które nie są "zalogowane", dopóki usługa MIP nie zażąda tokenu uwierzytelniania. Umożliwia aplikacji pobranie tokenu przed rzeczywistym użyciem protokołu MIP.