Class FileEngine
Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| const publiczny Ustawienia & GetSettings() const | Zwraca ustawienia aparatu. |
| 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::shared_ptr < Label > GetDefaultSensitivityLabel() const | Pobierz domyślną etykietę wrażliwości. |
| public std::shared_ptr < Label > GetLabelById(const std::string & id) const | Pobiera etykietę zgodnie z podano identyfikatorem. |
| const publiczny std::vector < std::shared_ptr <>> Label ListSensitivityLabels() | Zwraca listę etykiet wrażliwości. |
| const publiczny std::string & GetMoreInfoUrl() const | Podaj adres URL, aby uzyskać więcej informacji na temat zasad/etykiet. |
| public const std::string & GetPolicyFileId() const | Pobiera identyfikator pliku zasad. |
| const public std::string & GetSensitivityFileId() const | Pobiera identyfikator pliku wrażliwości. |
| bool publiczny IsLabelingRequired() const | Sprawdza, czy zasady określają, że dokument musi być oznaczony etykietą. |
| std:chrono::time_point < std::chrono::system_clock > Const GetLastPolicy JednakTime() | Pobiera czas ostatniego pobrania zasad. |
| const publiczny std::string & GetPolicyDataXml() const | Pobiera dane zasad XML opisujące ustawienia, etykiety i reguły skojarzone z tą zasadą. |
| public std::shared_ptr Control < Async > CreateFileHandlerAsync(const std::string & inputFilePath, const std::string & actualFilePath, bool isAuditDiscoveryEnabled, const std::shared_ptr < FileHandler::Poszukaj >& plikuHandlerObserver, const std::shared_ptr < void >& context, const std::shared_ptr < FileExecutionState >& fileExecutionState, bool isGetSensitivityLabelAuditDiscoveryEnabled) | Rozpoczyna tworzenie programu obsługi plików dla danej ścieżki pliku. |
| public std::shared_ptr Control <> CreateFileHandlerAsync(const std::shared_ptr < Stream >& inputStream, const std::string & actualFilePath, bool isAuditDiscoveryEnabled, const std::shared_ptr < FileHandler::Poszukaj >& plikuHandlerObserver, const std::shared_ptr < void >& context, const std::shared_ptr < FileExecutionState >& fileExecutionState, bool isGetSensitivityLabelAuditDiscoveryEnabled) | Rozpoczyna tworzenie programu obsługi plików dla danego strumienia plików. |
| public void SendApplicationAuditEvent(const std::string & level, const std::string & eventType, const std::string & eventData) | Zapisuje zdarzenie specyficzne dla aplikacji w potoku inspekcji. |
| const publiczna std::vector < std::p air < std::string, std::string >>& GetCustomSettings() const | Pobiera listę ustawień niestandardowych. |
| bool publiczny HasClassificationRules() const | Pobiera, czy zasady mają reguły automatyczne, czy rekomendacje. |
| bool publiczny HasWorkloadConsent(workload) const | Sprawdza, czy użytkownik wyraża zgodę na określone obciążenie pracą. |
Członkowie
Funkcja GetSettings
Zwraca ustawienia aparatu.
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ż:FileEngine::Ustawienia).
GetDefaultSensitivityLabel, funkcja
Pobierz domyślną etykietę wrażliwości.
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.
ListSensitivityLabels, funkcja
Zwraca listę etykiet wrażliwości.
GetMoreInfoUrl, funkcja
Podaj adres URL, aby uzyskać więcej informacji na temat zasad/etykiet.
Zwraca:adres URL w formacie ciągu.
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.
IsLabelingRequired, funkcja
Sprawdza, czy zasady określają, że dokument musi być oznaczony etykietą.
Zwracawartość : Prawda, jeśli etykieta jest obowiązkowa, a w innym przypadku fałsz.
GetLastPolicyPolicyPolichTime, funkcja
Pobiera czas ostatniego pobrania zasad.
Zwracawartość: czas ostatniego pobrania zasad
GetPolicyDataXml
Pobiera dane zasad XML opisujące ustawienia, etykiety i reguły skojarzone z tą zasadą.
Zwraca:dane zasad XML.
CreateFileHandlerAsync, funkcja
Rozpoczyna tworzenie programu obsługi plików dla danej ścieżki pliku.
Parametry:
inputFilePath:Plik do otwarcia. Ścieżka musi zawierać nazwę pliku oraz, jeśli istnieje, rozszerzenie nazwy pliku.
actualFilePath:Na inspekcji zostanie użyta rzeczywista (nie tymczasowa) ścieżka pliku.
ToAuditDiscoveryEnabled:reprezentujące, czy odnajdowanie inspekcji jest włączone, czy nie.
fileHandlerObserver:Klasa implementowania interfejsu FileHandler::Nawiązyw.
kontekst:Kontekst klienta, który zostanie nieprzezroczystie przekazany z powrotem do obserwatora.
isGetSensitivityLabelAuditDiscoveryEnabled:reprezentujące, czy dla usługi getSensitivityLabel jest wyzwalane odnajdowanie inspekcji.
Zwraca:obiekt kontrolki synchronizacji.
CreateFileHandlerAsync, funkcja
Rozpoczyna tworzenie programu obsługi plików dla danego strumienia plików.
Parametry:
inputStream:strumień zawierający dane pliku.
actualFilePath:ścieżka do pliku. Ścieżka musi zawierać nazwę pliku oraz, jeśli istnieje, rozszerzenie nazwy pliku. będą również używać do identyfikowania pliku w ramach inspekcji.
ToAuditDiscoveryEnabled:reprezentujące, czy odnajdowanie inspekcji jest włączone, czy nie.
fileHandlerObserver:Klasa implementowania interfejsu FileHandler::Nawiązyw.
kontekst:Kontekst klienta, który zostanie nieprzezroczystie przekazany z powrotem do obserwatora.
isGetSensitivityLabelAuditDiscoveryEnabled:reprezentujące, czy dla usługi getSensitivityLabel jest wyzwalane odnajdowanie inspekcji.
Zwraca:obiekt kontrolki synchronizacji.
SendApplicationAuditEvent, funkcja
Zapisuje zdarzenie specyficzne dla aplikacji w potoku inspekcji.
Parametry:
poziom:opis poziomu dziennika: Informacje/Błąd/Ostrzeżenie
typ_zdarzenia:opis typu zdarzenia
eventData:dane skojarzone ze zdarzeniem
GetCustomSettings, funkcja
Pobiera listę ustawień niestandardowych.
Zwraca:wektor ustawień niestandardowych
HasClassificationRules, funkcja
Pobiera, czy zasady mają reguły automatyczne, czy rekomendacje.
Zwraca:wartość logiczna informująca o tym, czy zasady mają zastosowanie do automatycznych, czy też zaleceń.
HasWorkloadConsent, funkcja
Sprawdza, czy użytkownik wyraża zgodę na określone obciążenie pracą.
Zwraca:Wartość logiczna wskazująca wartość consent.t.