policyEngine osztály
Ez az osztály minden motorfüggvényhez biztosít felületet.
Összesítés
Tagok | Leírások |
---|---|
public const Gépház> Get Gépház() const | Szerezze be a szabályzatmotort Gépház. |
public const std::vector<std::shared_ptr<Label>> ListSensitivityLabels(const std::vector<std::string>&contentFormats) | listázhatja a szabályzatmotorhoz társított bizalmassági címkéket a megadott tartalomformátumok szerint. |
public const std::vector<std::shared_ptr<SensitivityTypesRulePackage>>& ListSensitivityTypes() const | a házirendmotorhoz társított bizalmassági típusok listázása. |
public const std::string& GetMoreInfoUrl() const | Adjon meg egy URL-címet, amely további információkat keres a szabályzatról/címkékről. |
public bool IsLabelingRequired(const std::string&contentFormat) const | Ellenőrzi, hogy a szabályzat előírja-e, hogy egy tartalmat a megadott tartalomforma szerint kell-e címkézni. |
public bool IsDowngradeJustificationRequired() const | Ellenőrzi, hogy a szabályzat azt diktálja-e, hogy a címke bizalmassági szintjének leminősítéséhez indoklási üzenetre van-e szükség. |
public const std::shared_ptr<Label> GetDefaultSensitivityLabel(const std::string&contentFormat) const | Kérje le az alapértelmezett bizalmassági címkét a megadott contentFormat szerint. |
public std::shared_ptr<Label> GetLabelById(const std::string&id) const | Lekéri a címkét a megadott azonosító alapján. |
public std::shared_ptr<PolicyHandler> CreatePolicyHandler(bool isAuditDiscoveryEnabled, bool isGetSensitivityLabelAuditDiscoveryEnabled) | Szabályzatkezelő létrehozása a szabályzattal kapcsolatos függvények fájlvégrehajtási állapotban való végrehajtásához. |
public void SendApplicationAuditEvent(const std::string& level, const std::string&eventType, const std::string&eventData) | Alkalmazásspecifikus esemény naplózása a naplózási folyamatba. |
public const std::string& GetTenantId() const | Lekéri a motorhoz társított bérlőazonosítót. |
public const std::string& GetPolicyDataXml() const | Lekéri a házirend-adat XML-fájlokat, amelyek a házirendhez társított beállításokat, címkéket és szabályokat ismertetik. |
public const std::string& GetSensitivityTypesDataXml() const | Lekéri a bizalmassági típusú adat XML-fájlokat, amelyek a házirendhez társított bizalmassági típusokat írják le. |
public const std::vector<std::p air<std::string, std::string>>& GetCustom Gépház() const | Lekéri az egyéni beállítások listáját. |
public const std::string& GetPolicyFileId() const | Lekéri a szabályzatfájl azonosítóját. |
public const std::string& GetSensitivityFileId() const | Lekéri a bizalmassági fájl azonosítóját. |
public bool HasClassificationRules(const std::vector<std::string>&contentFormats) const | Lekérdezi, hogy a szabályzat rendelkezik-e automatikus vagy javaslati szabályokkal a megadott tartalomformáknak megfelelően. |
nyilvános std::chrono::time_point<std::chrono::system_clock> GetLastPolicyFetchTime() const | A szabályzat legutóbbi beolvasásának időpontját kapja meg. |
nyilvános uint32_t GetWxpMetadataVersion() const | Lekéri a WXP (Word, Excel, Powerpoint) ajánlott metaadat-verzióját, amely jelenleg 0 a régi verion 1-es verziójához a társszerzőség engedélyezéséhez. |
nyilvános bool HasWorkloadConsent(Számítási feladat) const | Ellenőrzi, hogy a felhasználó hozzájárult-e egy adott számítási feladathoz. |
Tagok
Get Gépház függvény
Szerezze be a szabályzatmotort Gépház.
Visszaadja: Szabályzatmotor beállításai.
Lásd még: mip::P olicyEngine::Gépház
ListSensitivityLabels függvény
listázhatja a szabályzatmotorhoz társított bizalmassági címkéket a megadott tartalomformátumok szerint.
Paraméterek:
- contentFormats: contentFormats A formátumok vektora a bizalmassági címkék (például "fájl", "e-mail" stb.) alapján történő szűréséhez. Állítsa a contentFormats értéket üres vektorra a bizalmassági címkék alapértelmezett formátumok szerinti szűréséhez.
Visszaadja: A bizalmassági címkék listája.
ListSensitivityTypes függvény
a házirendmotorhoz társított bizalmassági típusok listázása.
Visszaadja: A bizalmassági címkék listája. üres, ha a LoadSensitivityTypesEnabled hamis volt (
Lásd még: PolicyEngine::Gépház).
GetMoreInfoUrl függvény
Adjon meg egy URL-címet, amely további információkat keres a szabályzatról/címkékről.
Visszaadja: Egy url sztringformátumban.
IsLabelingRequired függvény
Ellenőrzi, hogy a szabályzat előírja-e, hogy egy tartalmat a megadott tartalomforma szerint kell-e címkézni.
Paraméterek:
- contentFormat: A szűrni kívánt formátum, amikor meghatározza, hogy szükség van-e címkére – például: "fájl", "e-mail", stb. Állítsa a contentFormat értéket üres sztringre annak meghatározásához, hogy szükséges-e címkézés az alapértelmezett formátumhoz.
Eredmény: Igaz, ha a címkézés kötelező, máskülönben hamis.
IsDowngradeJustificationRequired függvény
Ellenőrzi, hogy a szabályzat azt diktálja-e, hogy a címke bizalmassági szintjének leminősítéséhez indoklási üzenetre van-e szükség.
Eredmény: Igaz, ha visszalépési indoklásra van szükség, máskülönben hamis.
GetDefaultSensitivityLabel függvény
Kérje le az alapértelmezett bizalmassági címkét a megadott contentFormat szerint.
Paraméterek:
- contentFormat: Az alapértelmezett bizalmassági címke beolvasásakor szűrni kívánt formátum – például: "fájl", "e-mail", stb. A contentFormat beállítása üres sztringre az alapértelmezett formátum alapértelmezett bizalmassági címkéjének lekéréséhez.
Visszaadja: Alapértelmezett bizalmassági címke, ha létezik, nullptr, ha nincs alapértelmezett címkekészlet.
GetLabelById függvény
Lekéri a címkét a megadott azonosító alapján.
Paraméterek:
- id: A címke azonosítója.
Eredmény: Címke
CreatePolicyHandler függvény
Szabályzatkezelő létrehozása a szabályzattal kapcsolatos függvények fájlvégrehajtási állapotban való végrehajtásához.
Paraméterek:
- isAuditDiscoveryEnabled: Azt ismerteti, hogy engedélyezve van-e a naplózási felderítés.
Visszaadja: Szabályzatkezelő. Az alkalmazásnak meg kell őriznie a szabályzatkezelő objektumot a dokumentum teljes élettartama alatt.
SendApplicationAuditEvent függvény
Alkalmazásspecifikus esemény naplózása a naplózási folyamatba.
Paraméterek:
szint: a naplószint: Info/Error/Warning.
eventType: az esemény típusának leírása.
eventData: az eseményhez társított adatok.
GetTenantId függvény
Lekéri a motorhoz társított bérlőazonosítót.
Visszaadja: Bérlőazonosító
GetPolicyDataXml függvény
Lekéri a házirend-adat XML-fájlokat, amelyek a házirendhez társított beállításokat, címkéket és szabályokat ismertetik.
Visszaadja: Szabályzatadatok XML-je.
GetSensitivityTypesDataXml függvény
Lekéri a bizalmassági típusú adat XML-fájlokat, amelyek a házirendhez társított bizalmassági típusokat írják le.
Visszaadja: Bizalmasság típusú adat XML.
GetCustom Gépház függvény
Lekéri az egyéni beállítások listáját.
Visszaadja: Az egyéni beállítások vektora.
GetPolicyFileId függvény
Lekéri a szabályzatfájl azonosítóját.
Visszaadja: A szabályzatfájl azonosítóját képviselő sztring
GetSensitivityFileId függvény
Lekéri a bizalmassági fájl azonosítóját.
Visszaadja: A szabályzatfájl azonosítóját képviselő sztring
HasClassificationRules függvény
Lekérdezi, hogy a szabályzat rendelkezik-e automatikus vagy javaslati szabályokkal a megadott tartalomformáknak megfelelően.
Paraméterek:
- contentFormat: A megadott formátumok szabályának meghatározásakor figyelembe veendő formátumok vektora. A contentFormats beállítása üres vektorra azt jelzi, hogy a megadott tartalomformák alapértelmezett formátumok.
Visszatérés: Egy bool, amely meghatározza, hogy van-e automatikus vagy javaslati szabály a szabályzatban
GetLastPolicyFetchTime függvény
A szabályzat legutóbbi beolvasásának időpontját kapja meg.
Visszatérés: A szabályzat legutóbbi beolvasásának időpontja
GetWxpMetadataVersion függvény
Lekéri a WXP (Word, Excel, Powerpoint) ajánlott metaadat-verzióját, amely jelenleg 0 a régi verion 1-es verziójához a társszerzőség engedélyezéséhez.
Visszaadja: Uint32_t nem tudja, hogy a bérlő milyen verziójú metaadatokat támogat a WXP-fájlokhoz.
HasWorkloadConsent függvény
Ellenőrzi, hogy a felhasználó hozzájárult-e egy adott számítási feladathoz.
Visszatérés: A hozzájárulást jelző Bool.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: