Uppräkningar och strukturer
Medlemmar | Beskrivningar |
---|---|
enum WatermarkLayout | Layout för vattenstämplar. |
enum ContentMarkAlignment | Justering för innehållsmarkeringar (innehållsrubrik eller innehållssidfot). |
enum AssignmentMethod | Tilldelningsmetoden för etiketten i dokumentet. Om tilldelningen av etiketten gjordes automatiskt, standard eller som en privilegierad åtgärd (motsvarande en administratörsåtgärd). |
enum ActionSource | definierar vad som utlöste SetLabel-händelsen |
räkna upp DataState | Definierar vilket tillstånd för data som programmet agerar på. |
uppräkningsinnehållformat | Innehållsformat. |
uppräkningsetikettFilterType | Etikettfiltertyper, valfri uppsättning egenskaper som kan användas för att filtrera etiketter när du anropar känslighetsetiketter i listan. |
uppräkningsfunktions-ID | Definierar nya funktioner efter namn. |
enum VariableTextMarkingType | olika dynamiska fält kan anges i textmeddelandet för programmet Några kända: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Andra är fortfarande inte definierade: SDK:n ersätter dem med korrekta värden med hjälp av dessa kontrollflaggor. |
uppräkningsmedgivande | En användares svar när medgivande begärs för att ansluta till en tjänstslutpunkt. |
enum CacheStorageType | Lagringstyp för cacheminnena. |
enum PFileExtensionBehavior | Beskriver beteendet för PFile-tillägg. |
uppräkningsfeltyp | Inte dokumenterat ännu. |
enum InspectorType | Kontrolltyp som korrelerar till filtyper som stöds. |
uppräkningstexttyp | Uppräkning av brödtexttyp. |
enum FlightingFeature | Definierar nya funktioner efter namn. |
uppräkning HttpRequestType | HTTP-begärandetyp. |
uppräkningsloggnivå | Olika loggnivåer som används i MIP SDK. |
enum ProtectionType | Beskriver om skyddet baseras på en mall eller ad hoc (anpassad) |
enum ActionType | Olika åtgärdstyper. |
räkna upp LabelState | Inte dokumenterat ännu. |
enum ActionDataType | Inte dokumenterat ännu. |
uppräkning ConditionDataType | Inte dokumenterat ännu. |
uppräkning av ContentMarkPlacement | Inte dokumenterat ännu. |
uppräkningsetikettActionDataType | Inte dokumenterat ännu. |
enum ProtectionActionType | Inte dokumenterat ännu. |
struct mip::ApplicationInfo | En struct som innehåller programspecifik information. |
struct mip::TelemetryConfiguration | Anpassade telemetriinställningar (används inte ofta) |
Uppräkningar
VattenstämpelLayout-uppräkning
Värden | Beskrivningar |
---|---|
HORISONTELLA | Vattenstämpellayouten är vågrät |
DIAGONAL | Vattenstämpellayouten är diagonal |
Layout för vattenstämplar.
ContentMarkAlignment-uppräkning
Värden | Beskrivningar |
---|---|
LEFT | Innehållsmarkeringen justeras åt vänster |
RIGHT | Innehållsmarkeringen justeras åt höger |
CENTRUM | Innehållsmarkeringen är centrerad |
Justering för innehållsmarkeringar (innehållsrubrik eller innehållssidfot).
AssignmentMethod-uppräkning
Värden | Beskrivningar |
---|---|
STANDARD | Etiketttilldelningsmetod är standard |
PRIVILEGIERAT | Etiketttilldelningsmetoden är privilegierad |
AUTO | Etiketttilldelningsmetod är automatisk |
Tilldelningsmetoden för etiketten i dokumentet. Om tilldelningen av etiketten gjordes automatiskt, standard eller som en privilegierad åtgärd (motsvarande en administratörsåtgärd).
ActionSource-uppräkning
Värden | Beskrivningar |
---|---|
MANUELL | Väljs manuellt av användaren |
AUTOMATISK | Ange efter principvillkor |
REKOMMENDERAS | Ange efter användare efter att etiketten rekommenderades av principvillkor |
STANDARD | Ange som standard i principen |
Definierar vad som utlöste SetLabel-händelsen
DataState-uppräkning
Värden | Beskrivningar |
---|---|
REST | Inaktiva data som lagras fysiskt i databaser/filer/lager |
RÖRELSE | Data som passerar ett nätverk eller tillfälligt finns i datorminnet som ska läsas eller uppdateras |
USE | Aktiva data under konstant ändring som lagras fysiskt i databaser/filer/informationslager osv. |
Definierar vilket tillstånd för data som programmet agerar på.
ContentFormat-uppräkning
Värden | Beskrivningar |
---|---|
STANDARD | Innehållsformatet är ett standardfilformat |
Innehållsformatet är e-postformat |
Innehållsformat.
LabelFilterType-uppräkning
Värden | Beskrivningar |
---|---|
Ingen | Inaktivera standardfiltrering av etiketter |
CustomProtection | Filtrera etiketter som kan resultera i anpassat skydd |
TemplateProtection | Filteretiketter som kan resultera i vidarebefordras inte |
DoNotForwardProtection | Filtrera etiketter som kan resultera i mallskydd |
AdhocProtection | Filtrera etiketter som kan resultera i adhoc-skydd |
HyokProtection | Filtrera etiketter som kan resultera i hyok-skydd |
PredefinedTemplateProtection | Filtrera etiketter som kan resultera i fördefinierat mallskydd |
DoubleKeyProtection | Filteretiketter som kan resultera i skydd som kräver dubbel nyckel, kan vara mall, adhoc, dnf |
Etikettfiltertyper, valfri uppsättning egenskaper som kan användas för att filtrera etiketter när du anropar känslighetsetiketter i listan.
FeatureId-uppräkning
Värden | Beskrivningar |
---|---|
EncryptOnly | Kontrollera om servern stöder EncryptOnly-funktionen |
Definierar nya funktioner efter namn.
VariableTextMarkingType-uppräkning
Värden | Beskrivningar |
---|---|
Standardvärde | Kända markeringar konverteras till okänd markering tas bort |
Genomströmning | Kända markeringar konverteras till okänd markering skickas genom |
Ingen | Alla markeringar skickas genom |
Olika dynamiska fält kan anges i textmeddelandet för programmet Några kända: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Andra är fortfarande inte definierade: SDK ersätter dem med rätt värden med hjälp av dessa kontrollflaggor.
Uppräkning av medgivande
Värden | Beskrivningar |
---|---|
AcceptAlways | Samtyck och kom ihåg det här beslutet |
Acceptera | Medgivande, bara en gång |
Avvisa | Godkänn inte |
En användares svar när medgivande begärs för att ansluta till en tjänstslutpunkt.
CacheStorageType-uppräkning
Värden | Beskrivningar |
---|---|
InMemory | I minneslagring |
OnDisk | På disklagring |
OnDiskEncrypted | På disklagring med kryptering (om det stöds av plattformen) |
Lagringstyp för cacheminnena.
PFileExtensionBehavior-uppräkning
Värden | Beskrivningar |
---|---|
Standardvärde | Tillägg blir standardbeteendet för SDK |
PFileSuffix | Tillägg blir <EXT>. PFILE |
PPrefix | Tillägg blir P<EXT> |
Beskriver beteendet för PFile-tillägg.
ErrorType-uppräkning
Värden | Beskrivningar |
---|---|
BAD_INPUT_ERROR | Anroparen skickade felaktiga indata. |
INSUFFICIENT_BUFFER_ERROR | Uppringaren skickade en buffert som var för liten. |
FILE_IO_ERROR | Allmänt fil-I/O-fel. |
NETWORK_ERROR | Allmänna nätverksproblem; till exempel en tjänst som inte kan nås. |
INTERNAL_ERROR | Interna oväntade fel. |
JUSTIFICATION_REQUIRED | Du bör ange en motivering för att slutföra åtgärden i filen. |
NOT_SUPPORTED_OPERATION | Den begärda åtgärden stöds ännu inte. |
PRIVILEGED_REQUIRED | Det går inte att åsidosätta privilegierad etikett när den nya etikettmetoden är standard. |
ACCESS_DENIED | Användaren kunde inte få åtkomst till tjänster. |
CONSENT_DENIED | En åtgärd som krävde medgivande från användaren beviljades inte medgivande. |
NO_PERMISSIONS | Användaren kunde inte få åtkomst till innehållet. Inga behörigheter, innehåll har återkallats |
NO_AUTH_TOKEN | Användaren kunde inte få åtkomst till innehållet på grund av en tom autentiseringstoken. |
DISABLED_SERVICE | Användaren kunde inte få åtkomst till innehållet på grund av att tjänsten har inaktiverats |
PROXY_AUTH_ERROR | Proxyautentiseringen misslyckades. |
NO_POLICY | Ingen princip har konfigurerats för användare/klientorganisation |
OPERATION_CANCELLED | Åtgärden avbröts |
ADHOC_PROTECTION_REQUIRED | Adhoc-skydd ska anges för att slutföra åtgärden i filen |
DEPRECATED_API | Anroparen anropade ett inaktuellt API |
TEMPLATE_NOT_FOUND | Mall-ID känns inte igen |
LABEL_NOT_FOUND | Etikett-ID känns inte igen |
LABEL_DISABLED | Etiketten är inaktiverad eller inaktiv |
InspectorType-uppräkning
Värden | Beskrivningar |
---|---|
Okänt | Okänd filkontroll. |
Msg | Msg-formatfilkontroll, rpmsg/msg-baserad. |
Kontrolltyp som korrelerar till filtyper som stöds.
BodyType-uppräkning
Värden | Beskrivningar |
---|---|
UNKNOWN | Typ av okänd brödtext |
TXT | Brödtexttyp för textformat, kodning returneras som utf8 |
HTML | HTML-format brödtexttyp, kodning returneras som utf8 |
RTF | Brödtexttyp i RTF-format, ett binärt format |
Uppräkning av brödtexttyp.
FlightingFeature-uppräkning
Värden | Beskrivningar |
---|---|
ServiceDiscovery | Förlita dig på ett separat HTTP-anrop för att fastställa RMS-tjänstslutpunkter |
AuthInfoCache | Cachelagrar OAuth2-utmaningar per domän/klientorganisation för att minska onödiga 401-svar. Inaktivera för appar/tjänster som hanterar sin egen HTTP-autentisering (till exempel SPO, Edge) |
LinuxEncryptedCache | Aktivera krypterad cachelagring för Linux-plattformar (Läs kraven för den här funktionen) |
SingleDomainName | Aktivera ett enda företagsnamn för dns-sökning. t.ex. https://corprights |
PolicyAuth | Aktivera automatisk HTTP-autentisering för begäranden som skickas till principtjänsten. Inaktivera för appar/tjänster som hanterar sin egen HTTP-autentisering (till exempel SPO, Edge) |
UrlRedirectCache | Cache-URL omdirigeras för att minska antalet HTTP-åtgärder |
Förhandslicensiering | Aktivera api-kontroll före licens |
DoubleKey | Aktivera funktionen för dubbelnyckelskydd för att använda en kundnyckel att kryptera med |
VariablePolicyTtl | Aktivera variabel principtid att leva, inaktivera återgår till oändlig princip |
VariableTextMarking | Aktivera textmarkering för variabel |
Definierar nya funktioner efter namn.
HttpRequestType-uppräkning
Värden | Beskrivningar |
---|---|
Hämta | GET |
Skicka | POST |
HTTP-begärandetyp.
LogLevel-uppräkning
Värden | Beskrivningar |
---|---|
Spårning | |
Information | |
Varning | |
Fel |
Olika loggnivåer som används i MIP SDK.
ProtectionType-uppräkning
Värden | Beskrivningar |
---|---|
Mallbaserad | Referensen skapades från en mall |
Anpassat | Handtaget skapades ad hoc |
Beskriver om skyddet baseras på en mall eller ad hoc (anpassad)
ActionType-uppräkning
Värden | Beskrivningar |
---|---|
ADD_CONTENT_FOOTER | Lägg till en innehållssidfot i dokumentåtgärdstypen. |
ADD_CONTENT_HEADER | Lägg till ett innehållshuvud i dokumentåtgärdstypen. |
ADD_WATERMARK | Lägg till en vattenstämpel i hela dokumentåtgärdstypen. |
ANPASSAD | En anpassad definierad åtgärdstyp. |
MOTIVERA | En justeringsåtgärdstyp. |
METADATA | En åtgärdstyp för ändring av metadata. |
PROTECT_ADHOC | Ett skydd efter adhoc-principåtgärdstyp. |
PROTECT_BY_TEMPLATE | Ett skydd efter mallåtgärdstyp. |
PROTECT_DO_NOT_FORWARD | Ett skydd med vidarebefordrar inte åtgärdstypen. |
REMOVE_CONTENT_FOOTER | Ta bort åtgärdstypen innehållsfot. |
REMOVE_CONTENT_HEADER | Ta bort åtgärdstypen innehållsrubrik. |
REMOVE_PROTECTION | Ta bort skyddsåtgärdstypen. |
REMOVE_WATERMARK | Ta bort åtgärdstypen vattenstämpel. |
APPLY_LABEL | Använd etikettåtgärdstyp. |
RECOMMEND_LABEL | Rekommendera etikettåtgärdstyp. |
PROTECT_ADHOC_DK | Ett skydd efter adhoc-principåtgärdstyp. |
PROTECT_BY_TEMPLATE_DK | Ett skydd efter mallåtgärdstyp. |
PROTECT_DO_NOT_FORWARD_DK | Ett skydd med vidarebefordrar inte åtgärdstypen. |
Olika åtgärdstyper. CUSTOM är den allmänna åtgärdstypen. Varje annan åtgärdstyp är en specifik åtgärd med en specifik betydelse.
LabelState-uppräkning
Värden | Beskrivningar |
---|---|
NoChange | |
Ta bort | |
Uppdatera |
ActionDataType-uppräkning
Värden | Beskrivningar |
---|---|
Anpassat | |
Skydd | |
Innehållsmärkning | |
AddWatermark | |
Etikett |
ConditionDataType-uppräkning
Värden | Beskrivningar |
---|---|
Standardvärde | |
Känslighet |
ContentMarkPlacement-uppräkning
Värden | Beskrivningar |
---|---|
Huvud | |
Sidfot |
LabelActionDataType-uppräkning
Värden | Beskrivningar |
---|---|
Rekommenderad | |
Använd |
ProtectionActionType-uppräkning
Värden | Beskrivningar |
---|---|
Anpassat | |
Mall | |
DoNotForward | |
Adhoc | |
DoNotForwardWithPrompt | |
Hyok | |
FördefinieratTemplate | |
RemoveProtection |
Strukturer
struct mip::ApplicationInfo
En struct som innehåller programspecifik information.
Medlemmar | Beskrivningar |
---|---|
public std::string applicationId | Programidentifierare som anges i AAD-portalen (Ska vara ett GUID utan hakparenteser). |
public std::string applicationName | Programnamn(bör endast innehålla giltigt ASCII-tecken exklusive ';') |
public std::string applicationVersion | Den version av programmet som används (bör endast innehålla giltigt ASCII-tecken exklusive ;) |
applicationId struct member
Programidentifierare som anges i AAD-portalen (Ska vara ett GUID utan hakparenteser).
applicationName struct member
Programnamn(bör endast innehålla giltigt ASCII-tecken exklusive ';')
applicationVersion struct member
Den version av programmet som används (bör endast innehålla giltigt ASCII-tecken exklusive ;)
struct DiagnosticConfiguration
Anpassade diagnostikkonfigurationer (används inte ofta)
Medlemmar | Beskrivningar |
---|---|
public std::string hostNameOverride | Värdgransknings-/telemetriinstansnamn. Om det inte anges fungerar MIP som en egen värd. |
public std::string libraryNameOverride | Filnamn för alternativ granskning/telemetribibliotek (DLL). |
public std::shared_ptr<HttpDelegate> httpDelegateOverride | Om det anges hanteras HTTP-hanteringen av den här instansen |
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride | Om det anges hanteras asynkron uppgiftshantering av den här instansen. TaskDispatcherDelegateOverides ska inte delas eftersom de kan innehålla gransknings-/telemetriobjekt och förhindra att de släpps förrän taskDispatcher har frigjorts. |
public bool isNetworkDetectionEnabled | Om den anges pingar gransknings-/telemetrikomponenten nätverksstatus i bakgrundstråden |
public bool isLocalCachingEnabled | Om den anges använder gransknings-/telemetrikomponenten cachelagring på disken |
public bool isTraceLoggingEnabled | Om den anges skriver gransknings-/telemetrikomponenten varnings-/felloggar till disken |
public bool isMinimalTelemetryEnabled | Om den anges skickas endast nödvändig telemetri för tjänstdata |
public bool isFastShutdownEnabled | Om inställningen är inställd laddas Inga händelser upp vid avstängning. Granskningshändelser laddas upp omedelbart vid loggning |
public std::map<std::string, std::string> customSettings | Anpassade inställningar för granskning/telemetri > |
public std::map<std::string, std::vector<std::string>> maskedProperties | Granska/telemetrihändelser/egenskaper som ska maskeras |
public std::shared_ptr<AuditDelegate> auditPipelineDelegateOverride | Åsidosättning av granskningsdelegat för att skriva granskningshändelser |
offentligt molnmoln | Molntyp för att kontrollera telemetri- och granskningshändelser för scenario med nationellt moln |
hostNameOverride struct member
Värdgransknings-/telemetriinstansnamn. Om det inte anges fungerar MIP som en egen värd.
libraryNameOverride struct member
Filnamn för alternativ granskning/telemetribibliotek (DLL).
HttpDelegate
Om det anges hanteras HTTP-hanteringen av den här instansen
TaskDispatcherDelegate
Om det anges hanteras asynkron uppgiftshantering av den här instansen. TaskDispatcherDelegateOverides ska inte delas eftersom de kan innehålla gransknings-/telemetriobjekt och förhindra att de släpps förrän taskDispatcher har frigjorts.
isNetworkDetectionEnabled struct member
Om den anges pingar gransknings-/telemetrikomponenten nätverksstatus i bakgrundstråden
isLocalCachingEnabled struct member
Om den anges använder gransknings-/telemetrikomponenten cachelagring på disken
isTraceLoggingEnabled struct member
Om den anges skriver gransknings-/telemetrikomponenten varnings-/felloggar till disken
isMinimalTelemetryEnabled struct member
Om den anges skickas endast nödvändig telemetri för tjänstdata
isFastShutdownEnabled struct member
Om inställningen är inställd laddas Inga händelser upp vid avstängning. Granskningshändelser laddas upp omedelbart vid loggning
customSettings struct member
Anpassade inställningar för granskning/telemetri >
maskedProperties struct member
Granska/telemetrihändelser/egenskaper som ska maskeras
AuditDelegate
Åsidosättning av granskningsdelegat för att skriva granskningshändelser
Moln
Molntyp för att kontrollera telemetri- och granskningshändelser för scenario med nationellt moln
struct mip::TelemetryConfiguration
Anpassade telemetriinställningar (används inte ofta)
Medlemmar | Beskrivningar |
---|---|
public std::string hostNameOverride | Värdtelemetriinstansens namn. Om det inte anges fungerar MIP som en egen värd. |
public std::string libraryNameOverride | Filnamn för alternativt telemetribibliotek (DLL). |
public std::shared_ptr<HttpDelegate> httpDelegateOverride | Om det anges hanteras HTTP-hanteringen av den här instansen |
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride | Om det anges hanteras asynkron uppgiftshantering av den här instansen. TaskDispatcherDelegateOverides ska inte delas eftersom de kan lagra telemetriobjekt och förhindra att de släpps tills taskDispatcher frigörs. |
public bool isNetworkDetectionEnabled | Om den anges pingar telemetrikomponenten nätverksstatus i bakgrundstråden |
public bool isLocalCachingEnabled | Om den anges använder telemetrikomponenten cachelagring på disk |
public bool isTraceLoggingEnabled | Om den anges skriver telemetrikomponenten varnings-/felloggar till disken |
public bool isTelemetryCrediOut | Om den anges skickas endast nödvändig telemetri för tjänstdata |
public bool isFastShutdownEnabled | Om inställningen är inställd laddas Inga händelser upp vid avstängning. Granskningshändelser laddas upp omedelbart vid loggning |
public std::map<std::string, std::string> customSettings | Anpassade telemetriinställningar > |
hostNameOverride struct member
Värdtelemetriinstansens namn. Om det inte anges fungerar MIP som en egen värd.
libraryNameOverride struct member
Filnamn för alternativt telemetribibliotek (DLL).
HttpDelegate
Om det anges hanteras HTTP-hanteringen av den här instansen
TaskDispatcherDelegate
Om det anges hanteras asynkron uppgiftshantering av den här instansen. TaskDispatcherDelegateOverides ska inte delas eftersom de kan lagra telemetriobjekt och förhindra att de släpps tills taskDispatcher frigörs.
isNetworkDetectionEnabled struct member
Om den anges pingar telemetrikomponenten nätverksstatus i bakgrundstråden
isLocalCachingEnabled struct member
Om den anges använder telemetrikomponenten cachelagring på disk
isTraceLoggingEnabled struct member
Om den anges skriver telemetrikomponenten varnings-/felloggar till disken
isTelemetryCrediOut struct-medlem
Om den anges skickas endast nödvändig telemetri för tjänstdata
isFastShutdownEnabled struct member
Om inställningen är inställd laddas Inga händelser upp vid avstängning. Granskningshändelser laddas upp omedelbart vid loggning
customSettings struct member
Anpassade telemetriinställningar.
struct UniqueIdsAndContentFormats
Medlemmar | Beskrivningar |
---|---|
public std::unordered_map<std::string, std::string> uniqueIds | Inte dokumenterat ännu. |
public std::vector<std::string> contentFormats | Inte dokumenterat ännu. |
uniqueIds struct member
Inte dokumenterat ännu.
contentFormats struct member
Inte dokumenterat ännu.