Zasady zajęćEngine
Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| const publiczny Ustawienia & GetSettings() const | Uzyskaj aparat zasad Ustawienia. |
| const publiczny std::vector < std::shared_ptr <>> Label ListSensitivityLabels(const std::vector < std::string >& contentFormats) | wyświetlić etykiety wrażliwości skojarzone z aparatem zasad zgodnie z dostępnymi formatami zawartości. |
| const publiczna std::vector < std::shared_ptr < SensitivityTypesRulePackage >>& ListSensitivityTypes() const | wyświetlić listę typów wrażliwości skojarzonych z aparatem zasad. |
| const publiczny std::string & GetMoreInfoUrl() const | Podaj adres URL, aby uzyskać więcej informacji na temat zasad/etykiet. |
| bool publiczny IsLabelingRequired(const std::string & contentFormat) const | Sprawdza, czy zasady określają, że zawartość musi być oznaczona etykietą lub nie zgodnie z dostarczonym formatem zawartości. |
| const public std::shared_ptr < Label > GetDefaultSensitivityLabel(const std::string & contentFormat) const | Pobierz domyślną etykietę wrażliwości zgodnie z dostarczonym formatem zawartości. |
| public std::shared_ptr < Label > GetLabelById(const std::string & id) const | Pobiera etykietę zgodnie z podano identyfikatorem. |
| public std::shared_ptr < PolicyHandler > CreatePolicyHandler(bool isAuditDiscoveryEnabled, bool isGetSensitivityLabelAuditDiscoveryEnabled) | Utwórz program obsługi zasad, aby wykonywać funkcje związane z zasadami w stanie wykonywania pliku. |
| public void SendApplicationAuditEvent(const std::string & level, const std::string & eventType, const std::string & eventData) | Zapisuje zdarzenie specyficzne dla aplikacji w potoku inspekcji. |
| const publiczny std::string & GetTenantId() const | Pobiera identyfikator dzierżawy skojarzony z aparatem. |
| const publiczny std::string & GetPolicyDataXml() const | Pobiera dane zasad XML opisujące ustawienia, etykiety i reguły skojarzone z tą zasadą. |
| const public std::string & GetSensitivityTypesDataXml() const | Pobiera dane typu wrażliwości w formacie XML, który opisuje typy wrażliwości skojarzone z tą zasadami. |
| public const std::vector < std::p air < std::string, std::string >>& GetCustomSettings() const | Pobiera listę ustawień niestandardowych. |
| public const std::string & GetPolicyFileId() const | Pobiera identyfikator pliku zasad. |
| const public std::string & GetSensitivityFileId() const | Pobiera identyfikator pliku wrażliwości. |
| bool publiczny HasClassificationRules(const std::vector < std::string >& contentFormats) const | Pobiera, czy zasady mają reguły automatyczne lub zalecenia zgodnie z dostarczonymi formatami zawartości. |
| public std::chrono::time_point < std::chrono::system_clock > GetLastPolicy JednakTime() const | Pobiera czas ostatniego pobrania zasad. |
| public uint32_t GetWxpMetadataVersion() const | Pobiera zalecaną wersję metadanych WXP (programu Word, Excel, PowerPoint) dla wersji 0 dla starego oprogramowania 1 dla wersji z włączoną obsługą współtworowania. |
| bool publiczny HasWorkloadConsent(workload) const | Sprawdza, czy użytkownik wyraża zgodę na określone obciążenie pracą. |
Członkowie
Funkcja GetSettings
Uzyskaj aparat zasad Ustawienia.
Zwraca: Ustawienia aparatu zasad.
Zobacz też:mip::P olicyEngine::Ustawienia
ListSensitivityLabels, funkcja
wyświetlić etykiety wrażliwości skojarzone z aparatem zasad zgodnie z dostępnymi formatami zawartości.
Parametry:
- contentFormats:contentFormats Vector of formats to filter the sensitivity labels by, such as "file", "email" itd. Ustaw wartości contentFormats na pusty wektor, aby filtrować etykiety wrażliwości według domyślnych formatów.
Zwraca:Lista etykiet wrażliwości.
ListSensitivityTypes, funkcja
wyświetlić listę typów wrażliwości skojarzonych z aparatem zasad.
Zwraca:Lista etykiet wrażliwości. pusty, jeśli wartość LoadSensitivityTypesEnabled była fałszywa (
Zobacz też:ZasadyEngine::Ustawienia).
GetMoreInfoUrl, funkcja
Podaj adres URL, aby uzyskać więcej informacji na temat zasad/etykiet.
Zwraca:adres URL w formacie ciągu.
IsLabelingRequired, funkcja
Sprawdza, czy zasady określają, że zawartość musi być oznaczona etykietą lub nie zgodnie z dostarczonym formatem zawartości.
Parametry:
- contentFormat: Format, który ma być filtrowany podczas określania, czy etykieta jest wymagana — na przykład: "plik", "adres e-mail" itd. Ustaw format zawartościFormatuj jako pusty ciąg, aby określić, czy w przypadku formatu domyślnego wymagane jest oznaczanie etykiet.
Zwracawartość : Prawda, jeśli etykieta jest obowiązkowa, a w innym przypadku fałsz.
GetDefaultSensitivityLabel, funkcja
Pobierz domyślną etykietę wrażliwości zgodnie z dostarczonym formatem zawartości.
Parametry:
- contentFormat:Format, który ma być filtrowany podczas pobierania domyślnej etykiety wrażliwości — przykład: "plik", "e-mail" itd. Ustaw zawartośćFormatuj pusty ciąg, aby pobrać domyślną etykietę wrażliwości dla formatu domyślnego.
Zwraca:Domyślna etykieta wrażliwości, jeśli istnieje, nullptr, jeśli nie ma domyślnego zestawu etykiet.
GetLabelById, funkcja
Pobiera etykietę zgodnie z podano identyfikatorem.
Parametry:
- identyfikator:identyfikator etykiety.
Zwraca:Etykieta
CreatePolicyHandler
Utwórz program obsługi zasad, aby wykonywać funkcje związane z zasadami w stanie wykonywania pliku.
Parametry:
- isAuditDiscoveryEnabled:Opisuje, czy odnajdowanie inspekcji jest włączone, czy nie.
Zwraca:Program obsługi zasad. Aplikacja musi zachować obiekt obsługi zasad przez cały okres istnienia dokumentu.
SendApplicationAuditEvent, funkcja
Zapisuje zdarzenie specyficzne dla aplikacji w potoku inspekcji.
Parametry:
poziom: na poziomie dziennika: Informacje/Błąd/Ostrzeżenie.
typ_zdarzenia:opis typu zdarzenia.
eventData: dane skojarzone ze zdarzeniem.
GetTenantId, funkcja
Pobiera identyfikator dzierżawy skojarzony z aparatem.
Zwraca:Identyfikator dzierżawy
GetPolicyDataXml
Pobiera dane zasad XML opisujące ustawienia, etykiety i reguły skojarzone z tą zasadą.
Zwraca:dane zasad XML.
GetSensitivityTypesDataXml, funkcja
Pobiera dane typu wrażliwości w formacie XML, który opisuje typy wrażliwości skojarzone z tą zasadami.
Zwraca:Typy danych XML typu Charakter.
GetCustomSettings, funkcja
Pobiera listę ustawień niestandardowych.
Zwraca:wektor ustawień niestandardowych.
GetPolicyFileId, funkcja
Pobiera identyfikator pliku zasad.
Zwraca:ciąg reprezentujący identyfikator pliku zasad.
GetSensitivityFileId, funkcja
Pobiera identyfikator pliku wrażliwości.
Zwraca:ciąg reprezentujący identyfikator pliku zasad.
HasClassificationRules, funkcja
Pobiera, czy zasady mają reguły automatyczne lub zalecenia zgodnie z dostarczonymi formatami zawartości.
Parametry:
- contentFormat: Wektor formatów do rozważenia podczas określania, czy reguła jest zdefiniowana dla dowolnego podanego formatu. Ustawianie zawartościFormaty na pusty wektor wskazują, że podane formaty zawartości są formatami domyślnymi.
Zwraca:wartość logiczna informująca o tym, czy zasady mają zastosowanie do automatycznych, czy też zaleceń.
GetLastPolicyPolicyPolichTime, funkcja
Pobiera czas ostatniego pobrania zasad.
Zwracawartość: czas ostatniego pobrania zasad
GetWxpMetadataVersion, funkcja
Pobiera zalecaną wersję metadanych WXP (programu Word, Excel, PowerPoint) dla wersji 0 dla starego oprogramowania 1 dla wersji z włączoną obsługą współtworowania.
Zwraca: Uint32_t indecating jakiej wersji metadanych obsługuje dzierżawa dla plików WXP.
HasWorkloadConsent, funkcja
Sprawdza, czy użytkownik wyraża zgodę na określone obciążenie pracą.
Zwraca:Wartość logiczna wskazująca wartość consent.t.