klass FileEngine
Den här klassen tillhandahåller ett gränssnitt för alla motorfunktioner.
Sammanfattning
Medlemmar | Beskrivningar |
---|---|
public const Inställningar& Get Inställningar() const | Returnerar motorinställningarna. |
public const std::vector<std::shared_ptr<SensitivityTypesRulePackage>>& ListSensitivityTypes() const | lista de känslighetstyper som är associerade med principmotorn. |
public const std::shared_ptr<Label> GetDefaultSensitivityLabel() const | Hämta standardkänslighetsetiketten. |
public std::shared_ptr<Label> GetLabelById(const std::string&id) const | Hämtar etiketten enligt det angivna ID:t. |
public const std::vector<std::shared_ptr<Label>> ListSensitivityLabels() | Returnerar en lista med känslighetsetiketter. |
public const std::string& GetMoreInfoUrl() const | Ange en URL för att söka efter mer information om principen/etiketterna. |
public const std::string& GetPolicyFileId() const | Hämtar principfil-ID:t. |
public const std::string& GetSensitivityFileId() const | Hämtar känslighetsfil-ID:t. |
public bool IsLabelingRequired() const | Kontrollerar om principen kräver att ett dokument måste märkas. |
public std::chrono::time_point<std::chrono::system_clock> GetLastPolicyFetchTime() const | Hämtar den tid då principen senast hämtades. |
public const std::string& GetPolicyDataXml() const | Hämtar principdata-XML som beskriver de inställningar, etiketter och regler som är associerade med den här principen. |
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) | Börjar skapa en filhanterare för den angivna filsökvägen. |
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) | Börjar skapa en filhanterare för angiven filström. |
public void SendApplicationAuditEvent(const std::string&level, const std::string& eventType, const std::string& eventData) | Loggar en programspecifik händelse till granskningspipelinen. |
public const std::vector<std::p air<std::string, std::string>>& GetCustom Inställningar() const | Hämtar en lista över anpassade inställningar. |
public bool HasClassificationRules() const | Hämtar om principen har automatiska regler eller rekommendationsregler. |
public bool HasWorkloadConsent(workload workload) const | Kontrollerar om användaren har samtyckt till en specifik arbetsbelastning. |
Medlemmar
Get Inställningar-funktion
Returnerar motorinställningarna.
Funktionen ListSensitivityTypes
lista de känslighetstyper som är associerade med principmotorn.
Returnerar: En lista med känslighetsetiketter. tom om LoadSensitivityTypesEnabled var falskt (
Se även: FileEngine::Inställningar).
Funktionen GetDefaultSensitivityLabel
Hämta standardkänslighetsetiketten.
Returnerar: Standardkänslighetsetikett om den finns, nullptr om det inte finns någon standardetikettuppsättning.
Funktionen GetLabelById
Hämtar etiketten enligt det angivna ID:t.
Funktionen ListSensitivityLabels
Returnerar en lista med känslighetsetiketter.
Funktionen GetMoreInfoUrl
Ange en URL för att söka efter mer information om principen/etiketterna.
Returnerar: En URL i strängformat.
Funktionen GetPolicyFileId
Hämtar principfil-ID:t.
Returnerar: En sträng som representerar principfil-ID:t
Funktionen GetSensitivityFileId
Hämtar känslighetsfil-ID:t.
Returnerar: En sträng som representerar principfil-ID:t
Funktionen IsLabelingRequired
Kontrollerar om principen kräver att ett dokument måste märkas.
Returnerar: Sant om etikettering är obligatoriskt, annars falskt.
Funktionen GetLastPolicyFetchTime
Hämtar den tid då principen senast hämtades.
Returnerar: Den tid då principen senast hämtades
Funktionen GetPolicyDataXml
Hämtar principdata-XML som beskriver de inställningar, etiketter och regler som är associerade med den här principen.
Returnerar: Principdata-XML.
Funktionen CreateFileHandlerAsync
Börjar skapa en filhanterare för den angivna filsökvägen.
Parametrar:
inputFilePath: Filen som ska öppnas. Sökvägen måste innehålla filnamnet och filnamnstillägget om det finns något.
actualFilePath: Den faktiska (inte tillfälliga) filsökvägen används för granskning.
isAuditDiscoveryEnabled: representerar om granskningsidentifiering är aktiverat eller inte.
fileHandlerObserver: En klass som implementerar gränssnittet FileHandler::Observer.
kontext: Klientkontext som ogenomskinligt skickas tillbaka till övervakaren.
isGetSensitivityLabelAuditDiscoveryEnabled: representerar om granskningsidentifiering utlöses för getSensitivityLabel eller inte.
Returnerar: Async-kontrollobjekt.
Funktionen CreateFileHandlerAsync
Börjar skapa en filhanterare för angiven filström.
Parametrar:
inputStream: En ström som innehåller fildata.
actualFilePath: Sökvägen till filen. Sökvägen måste innehålla filnamnet och filnamnstillägget om det finns något. används också för att identifiera filen i granskning.
isAuditDiscoveryEnabled: representerar om granskningsidentifiering är aktiverat eller inte.
fileHandlerObserver: En klass som implementerar gränssnittet FileHandler::Observer.
kontext: Klientkontext som ogenomskinligt skickas tillbaka till övervakaren.
isGetSensitivityLabelAuditDiscoveryEnabled: representerar om granskningsidentifiering utlöses för getSensitivityLabel eller inte.
Returnerar: Async-kontrollobjekt.
Funktionen SendApplicationAuditEvent
Loggar en programspecifik händelse till granskningspipelinen.
Parametrar:
level: en beskrivning av loggnivån : Info/Error/Warning
eventType: en beskrivning av typen av händelse
eventData: de data som är associerade med händelsen
Funktionen GetCustom Inställningar
Hämtar en lista över anpassade inställningar.
Returnerar: En vektor med anpassade inställningar
Funktionen HasClassificationRules
Hämtar om principen har automatiska regler eller rekommendationsregler.
Returnerar: En bool som anger om det finns några automatiska regler eller rekommendationsregler i principen
Funktionen HasWorkloadConsent
Kontrollerar om användaren har samtyckt till en specifik arbetsbelastning.
Returnerar: Bool som anger medgivande.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för