class PolicyProfile
Klasa PolicyProfile jest klasą główną używaną przez Microsoft Information Protection pliku. Typowa aplikacja będzie potrzebować tylko jednego pliku [PolicyProfile, ale w razie potrzeby może utworzyć wiele profilów.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| const publiczny Ustawienia & GetSettings() const | Pobierz ustawienia ustawione w profilu. |
| public std::shared_ptr < AsyncControl > ListEnginesAsync(const std::shared_ptr < void >& context) | Uruchamia operację aparatów list. |
| public std::vector < std::string > ListEngines() | Lista aparatów. |
| public std::shared_ptr Control < Async > UnloadEngineAsync(const std::string & id, const std::shared_ptr < void >& context) | Uruchamia zwalnianie aparatu zasad z danym identyfikatorem. |
| public void UnloadEngine(const std::string & id) | Uruchamia 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 do profilu nowy aparat zasad. |
| public std::shared_ptr Control <> 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(Cloud cloud, const std::shared_ptr <>& AuthDelegate authDelegate) const | Wyzwalanie wywołania zwrotnego uwierzytelniania. |
Członkowie
Funkcja GetSettings
Pobierz ustawienia ustawione w profilu.
Zwraca: Ustawienia ustawiony na profilu.
ListEnginesAsync, funkcja
Uruchamia operację aparatów list.
Parametry:
- kontekst:parametr, który zostanie przekazany do funkcji obserwujących.
PolicyProfile::Po sukcesie lub niepowodzeniu będzie wywoływany obserwatorzy.
ListEngines, funkcja
Lista aparatów.
Zwraca:Identyfikatory aparatów buforowanych
UnloadEngineAsync, funkcja
Uruchamia zwalnianie aparatu zasad z danym identyfikatorem.
Parametry:
identyfikator: unikatowy identyfikator aparatu.
kontekst:parametr, który zostanie przesyłany dalej nieprzezroczystie do funkcji odsłoń.
PolicyProfile::Po sukcesie lub niepowodzeniu będzie wywoływany obserwatorzy.
UnloadEngine, funkcja
Uruchamia zwalnianie aparatu zasad z danym identyfikatorem.
Parametry:
- identyfikator: unikatowy identyfikator aparatu.
AddEngineAsync, funkcja
Rozpoczyna dodawanie nowego aparatu zasad do profilu.
Parametry:
ustawienia:mip::P engine::Ustawienia obiekt określający ustawienia aparatu.
kontekst:parametr, który zostanie przesyłany dalej nieprzezroczyste do funkcji nasyłki i opcjonalny httpDelegate.
PolicyProfile::Po sukcesie lub niepowodzeniu będzie wywoływany obserwatorzy.
Funkcja AddEngine
Dodaj do profilu nowy aparat zasad.
Parametry:
ustawienia:mip::P engine::Ustawienia obiekt określający ustawienia aparatu.
kontekst:parametr, który zostanie przesyłany dalej nieprzezroczysto do opcjonalnego protokołu HttpDelegate
Zwraca:Nowo utworzone zasadyEngine
DeleteEngineAsync, funkcja
Rozpoczyna usuwanie aparatu zasad z danym identyfikatorem. Wszystkie dane dla danego profilu zostaną usunięte.
Parametry:
identyfikator: unikatowy identyfikator aparatu.
kontekst:parametr, który zostanie przekazany do funkcji obserwujących.
PolicyProfile::Po sukcesie lub niepowodzeniu będzie wywoływany obserwatorzy.
Funkcja DeleteEngine
Usuń aparat zasad z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.
Parametry:
- identyfikator: unikatowy identyfikator aparatu.
Funkcja AcquireAuthToken
Wyzwalanie wywołania zwrotnego uwierzytelniania.
Parametry:
chmura:azure cloud
authDelegate:Wywoływanie wywołania zwrotnego uwierzytelniania
Program MIP nie będzie buforować wartości zwróconej przez pełnomocnika uwierzytelniania ani nie będzie nic robić. Ta funkcja jest zalecana w przypadku aplikacji, które nie są "zalogowane" do momentu, gdy program MIP zażąda tokenu uwierzytelniania. Pozwala aplikacji na pobieranie tokenu, zanim program MIP rzeczywiście wymaga one.e.