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.