Enumerationen und Strukturen
Member | Beschreibungen |
---|---|
Aufzählung WatermarkLayout | Layout für Wasserzeichen. |
Aufzählung Von ContentMarkAlignment | Ausrichtung für Inhaltsmarken (Inhaltskopf- oder Inhaltsfußzeile). |
Enumeration AssignmentMethod | Die Zuordnungsmethode der Bezeichnung im Dokument. Gibt an, ob die Zuordnung der Bezeichnung automatisch ausgeführt wurde, standard oder als privilegierter Vorgang (entspricht einem Administratorvorgang). |
Aufzählung von ActionSource | definiert, was das SetLabel-Ereignis ausgelöst hat |
Aufzählung dataState | Definiert den Status der Daten, auf die die Anwendung wirkt. |
Aufzählung "ContentFormat" | Inhaltsformat. |
enum LabelFilterType | Bezeichnungsfiltertypen, optionaler Satz von Eigenschaften, die zum Filtern von Bezeichnungen beim Aufrufen von Vertraulichkeitsbezeichnungen für Listen verwendet werden können. |
Aufzählen von FeatureId | Definiert neue Features nach Name. |
Enumeration VariableTextMarkingType | Verschiedene dynamische Felder können in die Textnachricht der Anwendung festgelegt werden. Einige bekannt: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Andere sind weiterhin nicht definiert: Das SDK ersetzt sie durch korrekte Werte mithilfe dieser Steuerelementbezeichnungen. |
Consent-Enumeration | Die Antwort eines Benutzers, wenn zum Herstellen einer Verbindung mit dem Dienstendpunkt eine Einwilligung angefordert wird |
enum CacheStorageType | Storage Typ für die Caches. |
enum PFileExtensionBehavior | Beschreibt das Verhalten von PFile-Erweiterungen. |
ErrorType-Enumeration | Noch nicht dokumentiert. |
Aufzählung InspectorType | Inspektortyp, der mit unterstützten Dateitypen korreliert. |
Aufzählung BodyType | Enumerator des Körpertyps. |
Aufzählung FlightingFeature | Definiert neue Features nach Name. |
enum HttpRequestType | Typ der HTTP-Anforderung |
LogLevel-Enumeration | Verschiedene Protokollebenen, die vom MIP SDK verwendet werden |
ProtectionType-Enumeration | Beschreibt, ob der Schutz anhand einer Vorlage oder Ad-hoc (benutzerdefiniert) erfolgt. |
ActionType-Enumeration | Verschiedene Aktionstypen |
Aufzählung LabelState | Noch nicht dokumentiert. |
Aufzählung von ActionDataType | Noch nicht dokumentiert. |
Enumeration ConditionDataType | Noch nicht dokumentiert. |
Aufzählung von ContentMarkPlacement | Noch nicht dokumentiert. |
enum LabelActionDataType | Noch nicht dokumentiert. |
enum ProtectionActionType | Noch nicht dokumentiert. |
struct mip::ApplicationInfo | Eine Struktur, die anwendungsspezifische Informationen umfasst |
struct mip::TelemetryConfiguration | Benutzerdefinierte Telemetrieeinstellungen (nicht häufig verwendet) |
Enumerationen
Enumeration "WatermarkLayout"
Werte | Beschreibungen |
---|---|
HORIZONTAL | Wasserzeichenlayout ist horizontal |
DIAGONAL | Wasserzeichenlayout ist diagonal |
Layout für Wasserzeichen.
ContentMarkAlignment-Enumeration
Werte | Beschreibungen |
---|---|
LEFT | Die Inhaltsmarkierung wird links ausgerichtet |
RIGHT | Die Inhaltsmarkierung wird rechts ausgerichtet |
ZENTRUM | Die Inhaltsmarkierung wird zentriert |
Ausrichtung für Inhaltsmarken (Inhaltskopf- oder Inhaltsfußzeile).
AssignmentMethod-Enumeration
Werte | Beschreibungen |
---|---|
STANDARD | Bezeichnungszuweisungsmethode ist Standard |
PRIVILEGIERT | Bezeichnungszuweisungsmethode ist privilegierter |
AUTO | Bezeichnungszuweisungsmethode ist automatisch |
Die Zuordnungsmethode der Bezeichnung im Dokument. Gibt an, ob die Zuordnung der Bezeichnung automatisch ausgeführt wurde, standard oder als privilegierter Vorgang (entspricht einem Administratorvorgang).
ActionSource-Enumeration
Werte | Beschreibungen |
---|---|
MANUAL | Manuell vom Benutzer ausgewählt |
AUTOMATIC | Festlegen nach Richtlinienbedingungen |
EMPFOHLEN | Vom Benutzer festgelegt, nachdem die Bezeichnung durch Richtlinienbedingungen empfohlen wurde |
DEFAULT | Standardmäßig in Richtlinie festlegen |
Definiert, was das SetLabel-Ereignis ausgelöst hat
DataState-Enumeration
Werte | Beschreibungen |
---|---|
REST | Inaktive Daten, die physisch in Datenbanken/Datei/Lager gespeichert sind |
MOTION | Daten, die ein Netzwerk durchlaufen oder vorübergehend im Computerspeicher leben, um gelesen oder aktualisiert zu werden |
USE | Aktive Daten unter konstanter Änderung, die physisch in Datenbanken/Datei/Warehouses gespeichert sind usw. |
Definiert den Status der Daten, auf die die Anwendung wirkt.
ContentFormat-Enumeration
Werte | Beschreibungen |
---|---|
DEFAULT | Das Inhaltsformat ist ein Standarddateiformat |
Inhaltsformat ist E-Mail-Format |
Inhaltsformat.
LabelFilterType enum
Werte | Beschreibungen |
---|---|
Keine | Standardbezeichnungsfilter deaktivieren |
CustomProtection | Filtern von Bezeichnungen, die zu benutzerdefiniertem Schutz führen können |
TemplateProtection | Filtern von Bezeichnungen, die dazu führen können, dass sie nicht weitergeleitet werden |
DoNotForwardProtection | Filtern von Bezeichnungen, die zum Schutz von Vorlagen führen können |
AdhocProtection | Filtern von Bezeichnungen, die zu Adhoc-Schutz führen können |
HyokProtection | Filtern von Bezeichnungen, die zu hyok-Schutz führen können |
PredefinedTemplateProtection | Filtern von Bezeichnungen, die zu vordefiniertem Vorlagenschutz führen können |
DoubleKeyProtection | Filterbeschriftungen, die zu Schutz führen können, die doppelschlüssel erfordern, können Vorlagen, Adhoc, dnf sein. |
Bezeichnungsfiltertypen, optionaler Satz von Eigenschaften, die zum Filtern von Bezeichnungen beim Aufrufen von Vertraulichkeitsbezeichnungen für Listen verwendet werden können.
FeatureId-Enumeration
Werte | Beschreibungen |
---|---|
EncryptOnly | Überprüfen, ob server encryptOnly-Feature unterstützt |
Definiert neue Features nach Name.
VariableTextMarkingType enum
Werte | Beschreibungen |
---|---|
Standard | Bekannte Markierungen werden unbekannte Markierungen entfernt. |
Passthrough | Bekannte Markierungen werden durch eine unbekannte Markierung konvertiert. |
Keine | Alle Markierungen werden durchlaufen |
Verschiedene dynamische Felder können in die Textnachricht der Anwendung festgelegt werden. Einige bekannte: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Andere sind weiterhin nicht definiert: Das SDK ersetzt sie durch korrekte Werte mithilfe dieser Steuerelementbezeichnungen.
Zustimmung enum
Werte | Beschreibungen |
---|---|
AcceptAlways | Zustimmung; Speichern dieser Entscheidung |
Akzeptieren | Zustimmung; einmalig |
Reject | Keine Zustimmung |
Die Antwort eines Benutzers, wenn zum Herstellen einer Verbindung mit dem Dienstendpunkt eine Einwilligung angefordert wird
CacheStorageType enum
Werte | Beschreibungen |
---|---|
InMemory | Im Arbeitsspeicher |
OnDisk | Auf dem Datenträgerspeicher |
OnDiskEncrypted | Auf Datenträgerspeicher mit Verschlüsselung (sofern von der Plattform unterstützt) |
Storage Typ für die Caches.
PFileExtensionBehavior Enum
Werte | Beschreibungen |
---|---|
Standard | Erweiterungen werden als SDK-Standardverhalten |
PFileSuffix | Erweiterungen werden zu <EXT>.PFILE |
PPrefix | Die Erweiterungen werden zu P<EXT> |
Beschreibt das Verhalten von PFile-Erweiterungen.
FehlerTyp Aufzählung
Werte | Beschreibungen |
---|---|
BAD_INPUT_ERROR | Übergabe einer fehlerhaften Eingabe durch Aufrufer |
INSUFFICIENT_BUFFER_ERROR | Der Aufrufer hat einen Puffer übergeben, der zu klein war. |
FILE_IO_ERROR | Allgemeiner Datei-E/A-Fehler |
NETWORK_ERROR | Allgemeine Netzwerkprobleme; z. B. nicht erreichbarer Dienst. |
INTERNAL_ERROR | Unerwartete interne Fehler, |
JUSTIFICATION_REQUIRED | Eine Legitimierung ist erforderlich, um die Aktion für die Datei abzuschließen. |
NOT_SUPPORTED_OPERATION | Der angeforderte Vorgang wird noch nicht unterstützt. |
PRIVILEGED_REQUIRED | Privilegierte Bezeichnung kann nicht außer Kraft gesetzt werden, wenn standardmäßig die neue Bezeichnungsmethode verwendet wird. |
ACCESS_DENIED | Der Benutzer konnte keinen Zugang zu den Diensten erhalten. |
CONSENT_DENIED | Ein Vorgang, der die Einwilligung vom Benutzer erfordert, wurde nicht genehmigt. |
NO_PERMISSIONS | Der Benutzer konnte nicht auf den Inhalt zugreifen. Zum Beispiel, keine Berechtigungen, Inhalt widerrufen |
NO_AUTH_TOKEN | Der Benutzer konnte aufgrund eines leeren Authtokens keinen Zugriff auf den Inhalt erhalten. |
DISABLED_SERVICE | Der Benutzer konnte keinen Zugriff auf den Inhalt erhalten, da der Dienst deaktiviert wurde. |
PROXY_AUTH_ERROR | Fehler bei der Proxyauthentifizierung. |
NO_POLICY | Keine Richtlinie ist für Benutzer/Mandant konfiguriert. |
OPERATION_CANCELLED (VORGANG ABGEBROCHEN) | Vorgang abgebrochen. |
ADHOC_PROTECTION_REQUIRED | Der Adhoc-Schutz sollte festgelegt werden, um die Aktion für die Datei abzuschließen. |
DEPRECATED_API | Aufrufer hat eine veraltete API aufgerufen |
TEMPLATE_NOT_FOUND | Die Vorlagen-ID wird nicht erkannt. |
LABEL_NOT_FOUND | Die Bezeichnungs-ID wird nicht erkannt. |
LABEL_DISABLED | Bezeichnung ist deaktiviert oder inaktiv |
InspectorType-Aufzählung
Werte | Beschreibungen |
---|---|
Unknown | Nicht gekownen Dateiinspektor. |
Meldung | Msg-Formatdateiinspektor, rpmsg / msg basierend. |
Inspektortyp, der mit unterstützten Dateitypen korreliert.
BodyType-Aufzählung
Werte | Beschreibungen |
---|---|
UNKNOWN | Nicht gekowner Texttyp |
TXT | Textformattexttyp, Codierung wird als utf8 zurückgegeben. |
HTML | HTML-Formattexttyp, Codierung wird als utf8 zurückgegeben. |
RTF | RTF-Formatkörpertyp, ein Binärformat |
Enumerator des Körpertyps.
FlightingFeature-Aufzählung
Werte | Beschreibungen |
---|---|
ServiceDiscovery | Verlassen Sie sich auf separate HTTP-Aufrufe, um RMS-Dienstendpunkte zu ermitteln. |
AuthInfoCache | Cache OAuth2-Herausforderungen pro Domäne/Mandant, um unnötige 401-Antworten zu reduzieren. Deaktivieren Sie für Apps/Dienste, die ihre eigene HTTP-Auth verwalten (z. B. SPO, Edge) |
LinuxEncryptedCache | Aktivieren der verschlüsselten Zwischenspeicherung für Linux-Plattformen (Bitte lesen Sie die Voraussetzungen für dieses Feature) |
SingleDomainName | Aktivieren Sie den einzelnen Firmennamen für dns-Nachschlagevorgänge. Beispiel: https://corprights |
PolicyAuth | Aktivieren Sie die automatische HTTP-Authentifizierung für Anforderungen, die an den Richtliniendienst gesendet werden. Deaktivieren Sie für Apps/Dienste, die ihre eigene HTTP-Auth verwalten (z. B. SPO, Edge) |
UrlRedirectCache | Cache-URL-Umleitungen, um die Anzahl der HTTP-Vorgänge zu verringern |
PreLicensing | Aktivieren der Vorablizenz-API-Überprüfung |
DoubleKey | Aktivieren sie das Feature für den Doppeltschlüsselschutz, um einen Kundenschlüssel zum Verschlüsseln mit |
VariablePolicyTtl | Aktivieren einer variablen Richtlinienzeit zum Leben, Deaktivieren von Reverts in unendliche Richtlinien |
VariableTextMarking | Aktivieren der Variablentextmarkierung |
Definiert neue Features nach Name.
HttpRequestType enum
Werte | Beschreibungen |
---|---|
Herunterladen | GET |
Posten | POST |
Typ der HTTP-Anforderung
LogLevel enum
Werte | Beschreibungen |
---|---|
Trace | |
Info | |
Warnung | |
Fehler |
Verschiedene Protokollebenen, die vom MIP SDK verwendet werden
ProtectionType Aufzählung
Werte | Beschreibungen |
---|---|
TemplateBased | Handle wurde aus einer Vorlage erstellt. |
Benutzerdefiniert | Handle wurde Ad-hoc erstellt. |
Beschreibt, ob der Schutz anhand einer Vorlage oder Ad-hoc (benutzerdefiniert) erfolgt.
ActionType Aufzählung
Werte | Beschreibungen |
---|---|
ADD_CONTENT_FOOTER | Fügt eine Fußzeile mit Inhalt zum Aktionstyp für das Dokument hinzu. |
ADD_CONTENT_HEADER | Fügt einen Header mit Inhalt zum Aktionstyp für das Dokument hinzu. |
ADD_WATERMARK | Fügt ein Wasserzeichen zum Aktionstyp für das gesamte Dokument hinzu. |
CUSTOM | Ein benutzerdefinierter Aktionstyp |
JUSTIFY | Ein Aktionstyp für die Legitimierung |
METADATA | Ein Aktionstyp zum Ändern von Metadaten |
PROTECT_ADHOC | Ein Aktionstyp zum Schutz anhand von benutzerdefinierten Richtlinien |
PROTECT_BY_TEMPLATE | Ein Aktionstyp zum Schutz anhand von Vorlagen |
PROTECT_DO_NOT_FORWARD | Ein Aktionstyp zum Schutz durch Verhinderung einer Weiterleitung |
REMOVE_CONTENT_FOOTER | Ein Aktionstyp, der Fußzeilen mit Inhalt entfernt |
REMOVE_CONTENT_HEADER | Ein Aktionstyp, der Header mit Inhalt entfernt |
REMOVE_PROTECTION | Ein Aktionstyp, der einen Schutz entfernt |
REMOVE_WATERMARK | Ein Aktionstyp, der Wasserzeichen entfernt |
APPLY_LABEL | Ein Aktionstyp, der eine Bezeichnung anwendet |
RECOMMEND_LABEL | Ein Aktionstyp, der eine Bezeichnung empfiehlt |
PROTECT_ADHOC_DK | Ein Aktionstyp zum Schutz anhand von benutzerdefinierten Richtlinien |
PROTECT_BY_TEMPLATE_DK | Ein Aktionstyp zum Schutz anhand von Vorlagen |
PROTECT_DO_NOT_FORWARD_DK | Ein Aktionstyp zum Schutz durch Verhinderung einer Weiterleitung |
Verschiedene Aktionstypen CUSTOM ist ein allgemeiner Aktionstyp. Bei jedem anderen Aktionstyp handelt es sich um eine spezifische Aktion mit einer speziellen Bedeutung.
LabelState-Enumeration
Werte | Beschreibungen |
---|---|
„NoChange“ (Keine Änderung) | |
Entfernen | |
Aktualisieren |
ActionDataType enum
Werte | Beschreibungen |
---|---|
Benutzerdefiniert | |
Schutz | |
ContentMarking | |
AddWatermark | |
Bezeichnung |
ConditionDataType enum
Werte | Beschreibungen |
---|---|
Standard | |
Sensitivität |
ContentMarkPlacement-Enumeration
Werte | Beschreibungen |
---|---|
Header | |
Fußzeile |
LabelActionDataType enum
Werte | Beschreibungen |
---|---|
Empfehlen | |
Anwenden |
ProtectionActionType enum
Werte | Beschreibungen |
---|---|
Benutzerdefiniert | |
Vorlage | |
DoNotForward | |
Adhoc | |
DoNotForwardWithPrompt | |
Hyok | |
PredefinedTemplate | |
RemoveProtection |
Strukturen
struct mip::ApplicationInfo
Eine Struktur, die anwendungsspezifische Informationen umfasst
Member | Beschreibungen |
---|---|
public std::string applicationId | Anwendungsbezeichner wie im AAD-Portal festgelegt (Sollte eine GUID ohne Klammern sein). |
public std::string applicationName | Anwendungsname (Sollte nur gültige ASCII-Zeichen enthalten, ohne „;“) |
public std::string applicationVersion | Die verwendete Version der Anwendung (Sollte nur gültiges ASCII-Zeichen enthalten, ohne „;“) |
applicationId-struct-Element
Anwendungsbezeichner wie im AAD-Portal festgelegt (Sollte eine GUID ohne Klammern sein).
applicationName struct Member
Anwendungsname (Sollte nur gültige ASCII-Zeichen enthalten, ohne „;“)
applicationVersion struct Member
Die verwendete Version der Anwendung (Sollte nur gültiges ASCII-Zeichen enthalten, ohne „;“)
struct DiagnosticConfiguration
Benutzerdefinierte Diagnosekonfigurationen (nicht häufig verwendet)
Member | Beschreibungen |
---|---|
public std::string hostNameOverride | Name der Hostüberwachung/Telemetrieinstanz. Wenn nicht festgelegt, fungiert MIP als eigener Host. |
public std::string libraryNameOverride | Alternativer Dateiname für Überwachungs-/Telemetriebibliothek (DLL) |
public std::shared_ptr<HttpDelegate> httpDelegateOverride | Wenn festgelegt, wird die HTTP-Behandlung von dieser Instanz verwaltet. |
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride | Wenn festgelegt, wird die asynchrone Aufgabenbehandlung von dieser Instanz verwaltet, sollte taskDispatcherDelegateOverides nicht freigegeben werden, da sie Überwachungs-/Telemetrieobjekte halten können und die Veröffentlichung verhindern, bis taskDispatcher freigelassen wird. |
public bool isNetworkDetectionEnabled | Wenn festgelegt, wird die Komponente "Überwachungs-/Telemetrie" den Netzwerkstatus im Hintergrundthread pingen. |
public bool isLocalCachingEnabled | Wenn festgelegt, wird die Komponente "Überwachungs-/Telemetrie" auf dem Datenträgerspeichern verwendet. |
public bool isTraceLoggingEnabled | Wenn festgelegt, schreibt die Komponente "Überwachungs-/Telemetrie" Warnung/Fehlerprotokolle auf den Datenträger. |
public bool isMinimalTelemetryEnabled | Wenn festgelegt, werden nur erforderliche Dienstdaten-Telemetrie gesendet. |
public bool isFastShutdownEnabled | Wenn festgelegt, werden keine Ereignisse zum Herunterfahren hochgeladen, werden Überwachungsereignisse sofort nach der Protokollierung hochgeladen. |
public std::map<std::string, std::string> customSettings | Benutzerdefinierte Audit-/Telemetrie-Einstellungen > |
public std::map<std::string, std::vector<std::string>> maskedProperties | Überwachungs-/Telemetrieereignisse/Eigenschaften, die maskiert werden sollen |
public std::shared_ptr<AuditDelegate> auditPipelineDelegateOverride | Überschreiben von Überwachungsstellvertretungen zum Schreiben von Überwachungsereignissen |
public Cloud Cloud | Cloudtyp zum Steuern von Telemetrie- und Überwachungsereignissen für ein souveränes Cloudszenario |
hostNameOverride struct member
Name der Hostüberwachung/Telemetrieinstanz. Wenn nicht festgelegt, fungiert MIP als eigener Host.
libraryNameOverride struct member
Alternativer Dateiname für Überwachungs-/Telemetriebibliothek (DLL)
HttpDelegate
Wenn festgelegt, wird die HTTP-Behandlung von dieser Instanz verwaltet.
TaskDispatcherDelegate
Wenn festgelegt, wird die asynchrone Aufgabenbehandlung von dieser Instanz verwaltet, sollte taskDispatcherDelegateOverides nicht freigegeben werden, da sie Überwachungs-/Telemetrieobjekte halten können und die Veröffentlichung verhindern, bis taskDispatcher freigelassen wird.
isNetworkDetectionEnabled struct Member
Wenn festgelegt, wird die Komponente "Überwachungs-/Telemetrie" den Netzwerkstatus im Hintergrundthread pingen.
isLocalCachingEnabled struct Member
Wenn festgelegt, wird die Komponente "Überwachungs-/Telemetrie" auf dem Datenträgerspeichern verwendet.
isTraceLoggingEnabled struct Member
Wenn festgelegt, schreibt die Komponente "Überwachungs-/Telemetrie" Warnung/Fehlerprotokolle auf den Datenträger.
isMinimalTelemetryEnabled struct Member
Wenn festgelegt, werden nur erforderliche Dienstdaten-Telemetrie gesendet.
isFastShutdownEnabled struct Member
Wenn festgelegt, werden keine Ereignisse zum Herunterfahren hochgeladen, werden Überwachungsereignisse sofort nach der Protokollierung hochgeladen.
CustomSettings-Element "Struktur"
Benutzerdefinierte Audit-/Telemetrie-Einstellungen >
maskedProperties-Member
Überwachungs-/Telemetrieereignisse/Eigenschaften, die maskiert werden sollen
AuditDelegate
Überschreiben von Überwachungsstellvertretungen zum Schreiben von Überwachungsereignissen
Cloud
Cloudtyp zum Steuern von Telemetrie- und Überwachungsereignissen für ein souveränes Cloudszenario
struct mip::TelemetryConfiguration
Benutzerdefinierte Telemetrieeinstellungen (nicht häufig verwendet)
Member | Beschreibungen |
---|---|
public std::string hostNameOverride | Name der Host-Telemetrieinstanz. Wenn nicht festgelegt, fungiert MIP als eigener Host. |
public std::string libraryNameOverride | Alternative Telemetriebibliothek (DLL)-Dateiname. |
public std::shared_ptr<HttpDelegate> httpDelegateOverride | Wenn festgelegt, wird die HTTP-Behandlung von dieser Instanz verwaltet. |
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride | Wenn festgelegt, wird die asynchrone Aufgabenbehandlung von dieser Instanz verwaltet, sollte taskDispatcherDelegateOverides nicht freigegeben werden, da sie Telemetrieobjekte halten können, und verhindern Sie die Veröffentlichung, bis taskDispatcher freigelassen wird. |
public bool isNetworkDetectionEnabled | Wenn festgelegt, wird die Telemetriekomponente den Netzwerkstatus im Hintergrundthread pingen. |
public bool isLocalCachingEnabled | Wenn festgelegt, wird die Telemetriekomponente auf dem Datenträgerspeichern verwendet. |
public bool isTraceLoggingEnabled | Wenn festgelegt, schreibt die Telemetriekomponente Warnung/Fehlerprotokolle auf den Datenträger. |
public bool isTelemetry OptOut | Wenn festgelegt, werden nur erforderliche Dienstdaten-Telemetrie gesendet. |
public bool isFastShutdownEnabled | Wenn festgelegt, werden keine Ereignisse zum Herunterfahren hochgeladen, werden Überwachungsereignisse sofort nach der Protokollierung hochgeladen. |
public std::map<std::string, std::string> customSettings | Benutzerdefinierte Telemetrieeinstellungen > |
hostNameOverride struct member
Name der Host-Telemetrieinstanz. Wenn nicht festgelegt, fungiert MIP als eigener Host.
libraryNameOverride struct member
Alternative Telemetriebibliothek (DLL)-Dateiname.
HttpDelegate
Wenn festgelegt, wird die HTTP-Behandlung von dieser Instanz verwaltet.
TaskDispatcherDelegate
Wenn festgelegt, wird die asynchrone Aufgabenbehandlung von dieser Instanz verwaltet, sollte taskDispatcherDelegateOverides nicht freigegeben werden, da sie Telemetrieobjekte halten können, und verhindern Sie die Veröffentlichung, bis taskDispatcher freigelassen wird.
isNetworkDetectionEnabled struct Member
Wenn festgelegt, wird die Telemetriekomponente den Netzwerkstatus im Hintergrundthread pingen.
isLocalCachingEnabled struct Member
Wenn festgelegt, wird die Telemetriekomponente auf dem Datenträgerspeichern verwendet.
isTraceLoggingEnabled struct Member
Wenn festgelegt, schreibt die Telemetriekomponente Warnung/Fehlerprotokolle auf den Datenträger.
isTelemetryOptedOut struct member
Wenn festgelegt, werden nur erforderliche Dienstdaten-Telemetrie gesendet.
isFastShutdownEnabled struct Member
Wenn festgelegt, werden keine Ereignisse zum Herunterfahren hochgeladen, werden Überwachungsereignisse sofort nach der Protokollierung hochgeladen.
CustomSettings-Element "Struktur"
Benutzerdefinierte Telemetrieeinstellungen.
struct UniqueIdsAndContentFormats
Member | Beschreibungen |
---|---|
public std::unordered_map<std::string, std::string> uniqueIds | Noch nicht dokumentiert. |
public std::vector<std::string> contentFormats | Noch nicht dokumentiert. |
uniqueIds struct member
Noch nicht dokumentiert.
contentFormats struct member
Noch nicht dokumentiert.