class FileEngine
Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu.
Podsumowanie
Członkowie | Opisy |
---|---|
public const Ustawienia& Get Ustawienia() const | Zwraca ustawienia aparatu. |
public const std::vector<std::shared_ptr<SensitivityTypesRulePackage>>& ListSensitivityTypes() const | wyświetlanie listy typów poufności skojarzonych z aparatem zasad. |
public const std::shared_ptr<Label> GetDefaultSensitivityLabel() const | Pobierz domyślną etykietę poufności. |
public std::shared_ptr<Label> GetLabelById(const std::string& id) const | Pobiera etykietę zgodnie z podanym identyfikatorem. |
public const std::vector<std::shared_ptr<Label>> ListSensitivityLabels() | Zwraca listę etykiet poufności. |
public const std::string& GetMoreInfoUrl() const | Podaj adres URL, aby wyszukać więcej informacji na temat zasad/etykiet. |
public const std::string& GetPolicyFileId() const | Pobiera identyfikator pliku zasad. |
public const std::string& GetSensitivityFileId() const | Pobiera identyfikator pliku poufności. |
public bool IsLabelingRequired() const | Sprawdza, czy zasady określają, czy dokument musi być oznaczony etykietą. |
public std::chrono::time_point<std::chrono::system_clock> GetLastPolicyFetchTime() const | Pobiera czas ostatniego pobrania zasad. |
public const std::string& GetPolicyDataXml() const | Pobiera kod XML danych zasad, który opisuje ustawienia, etykiety i reguły skojarzone z tą zasadą. |
public std::shared_ptr<AsyncControl> CreateFileHandlerAsync(const std::string& inputFilePath, const std::string& actualFilePath, bool isAuditDiscoveryEnabled, const std::shared_ptr<FileHandler::Observer>& fileHandlerObserver, 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<AsyncControl> CreateFileHandlerAsync(const std::shared_ptr<Stream>& inputStream, const std::string& actualFilePath, bool isAuditDiscoveryEnabled, const std::shared_ptr<FileHandler::Observer>& fileHandlerObserver, 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) | Rejestruje zdarzenie specyficzne dla aplikacji do potoku inspekcji. |
public const std::vector<std::p air<std::string, std::string>>& GetCustom Ustawienia() const | Pobiera listę ustawień niestandardowych. |
public bool HasClassificationRules() const | Pobiera, jeśli zasady mają reguły automatycznego lub rekomendacji. |
public bool HasWorkloadConsent(Obciążenie obciążenia) const | Sprawdza, czy użytkownik wyraził zgodę na określone obciążenie. |
Członkowie
Get Ustawienia, funkcja
Zwraca ustawienia aparatu.
ListSensitivityTypes, funkcja
wyświetlanie listy typów poufności skojarzonych z aparatem zasad.
Zwraca: lista etykiet poufności. wartość pusta, jeśli parametr LoadSensitivityTypesEnabled miał wartość false (
Zobacz również: FileEngine::Ustawienia).
GetDefaultSensitivityLabel, funkcja
Pobierz domyślną etykietę poufności.
Zwraca: domyślna etykieta poufności, jeśli istnieje, nullptr, jeśli nie ma domyślnego zestawu etykiet.
GetLabelById, funkcja
Pobiera etykietę zgodnie z podanym identyfikatorem.
ListSensitivityLabels, funkcja
Zwraca listę etykiet poufności.
GetMoreInfoUrl, funkcja
Podaj adres URL, aby wyszukać 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 poufności.
Zwraca: ciąg reprezentujący identyfikator pliku zasad
IsLabelingRequired, funkcja
Sprawdza, czy zasady określają, czy dokument musi być oznaczony etykietą.
Zwraca wartość: prawda, jeśli etykietowanie jest obowiązkowe, a w przeciwnym razie wartość false.
GetLastPolicyFetchTime, funkcja
Pobiera czas ostatniego pobrania zasad.
Zwraca: czas ostatniego pobrania zasad
GetPolicyDataXml, funkcja
Pobiera kod XML danych zasad, który opisuje ustawienia, etykiety i reguły skojarzone z tą zasadą.
Zwraca: kod XML danych zasad.
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 i, jeśli istnieje, rozszerzenie nazwy pliku.
actualFilePath: rzeczywista (nie tymczasowa) ścieżka pliku, będzie używana do inspekcji.
isAuditDiscoveryEnabled: reprezentuje, czy odnajdywanie inspekcji jest włączone, czy nie.
fileHandlerObserver: klasa implementowania interfejsu FileHandler::Observer.
context: kontekst klienta, który będzie nieprzejrzystym przekazywany z powrotem do obserwatora.
isGetSensitivityLabelAuditDiscoveryEnabled: reprezentujący, czy odnajdywanie inspekcji jest wyzwalane dla elementu getSensitivityLabel, czy nie.
Zwraca: obiekt kontrolki asynchronicznego.
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 i, jeśli istnieje, rozszerzenie nazwy pliku. Program będzie również używany do identyfikowania pliku w inspekcji.
isAuditDiscoveryEnabled: reprezentuje, czy odnajdywanie inspekcji jest włączone, czy nie.
fileHandlerObserver: klasa implementowania interfejsu FileHandler::Observer.
context: kontekst klienta, który będzie nieprzejrzystym przekazywany z powrotem do obserwatora.
isGetSensitivityLabelAuditDiscoveryEnabled: reprezentujący, czy odnajdywanie inspekcji jest wyzwalane dla elementu getSensitivityLabel, czy nie.
Zwraca: obiekt kontrolki asynchronicznego.
SendApplicationAuditEvent, funkcja
Rejestruje zdarzenie specyficzne dla aplikacji do potoku inspekcji.
Parametry:
poziom: opis poziomu dziennika: Informacje/Błąd/Ostrzeżenie
eventType: opis typu zdarzenia
eventData: dane skojarzone ze zdarzeniem
GetCustom Ustawienia, funkcja
Pobiera listę ustawień niestandardowych.
Zwraca: wektor ustawień niestandardowych
HasClassificationRules, funkcja
Pobiera, jeśli zasady mają reguły automatycznego lub rekomendacji.
Zwraca: wartość logiczna, która poinformuje, czy w zasadach istnieją jakiekolwiek reguły automatycznego lub rekomendacji
HasWorkloadConsent, funkcja
Sprawdza, czy użytkownik wyraził zgodę na określone obciążenie.
Zwraca: wartość logiczna wskazująca zgodę.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla