Aracılığıyla paylaş


Numaralandırmalar ve Yapılar

Üyeler Açıklamalar
enum WatermarkLayout Filigranlar için düzen.
enum ContentMarkAlignment İçerik işaretleri için hizalama (içerik üst bilgisi veya içerik alt bilgisi).
enum AssignmentMethod Belgedeki etiketin atama yöntemi. Etiketin atamasının otomatik olarak mı, standart mı yoksa ayrıcalıklı bir işlem olarak mı yapıldığı (Yönetici işlemine eşdeğerdir).
enum ActionSource SetLabel olayını neyin tetiklediği tanımlar
enum DataState Uygulamanın hangi veri durumunda işlem yaptığını tanımlar.
enum ContentFormat İçerik biçimi.
enum LabelFilterType Etiket filtre türleri, liste duyarlılık etiketleri çağrılırken etiketleri filtrelemek için kullanılabilecek isteğe bağlı özellik kümesi.
enum FeatureId Yeni özellikleri ada göre tanımlar.
enum VariableTextMarkingType Uygulamanın kısa mesajına çeşitli dinamik alanlar ayarlanabilir Bazı bilinenler: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Diğerleri hala tanımlanmamıştır: Sdk, bu denetim bayraklarını kullanarak bunları doğru değerlerle değiştirir.
sabit listesi Onayı Bir hizmet uç noktasına bağlanmak için onay istendiğinde kullanıcının yanıtı.
enum CacheStorageType Önbellekler için depolama türü.
enum PFileExtensionBehavior PFile uzantılarının davranışını açıklar.
enum ErrorType Henüz belgelenmemiş.
enum InspectorType Desteklenen dosya türleriyle ilişkili denetçi türü.
enum BodyType Gövde türü numaralandırıcısı.
enum FlightingFeature Yeni özellikleri ada göre tanımlar.
enum HttpRequestType HTTP istek türü.
enum LogLevel MIP SDK'sı genelinde kullanılan farklı günlük düzeyleri.
enum ProtectionType Korumanın bir şablonu mu yoksa geçici (özel) mı temel alındığını açıklar
enum ActionType Farklı eylem türleri.
enum LabelState Henüz belgelenmemiş.
enum ActionDataType Henüz belgelenmemiş.
enum ConditionDataType Henüz belgelenmemiş.
enum ContentMarkPlacement Henüz belgelenmemiş.
enum LabelActionDataType Henüz belgelenmemiş.
enum ProtectionActionType Henüz belgelenmemiş.
struct mip::ApplicationInfo Uygulamaya özgü bilgileri içeren bir yapı.
struct mip::TelemetryConfiguration Özel telemetri ayarları (yaygın olarak kullanılmaz)

Listelemeler

WatermarkLayout sabit listesi

Değerler Açıklamalar
YATAY Filigran düzeni yatay
DİYAGONAL Filigran düzeni çapraz

Filigranlar için düzen.

ContentMarkAlignment sabit listesi

Değerler Açıklamalar
LEFT İçerik işaretleme sola hizalanmış
RIGHT İçerik işaretleme sağa hizalanmış
MERKEZİ İçerik işaretleme ortalanmış

İçerik işaretleri için hizalama (içerik üst bilgisi veya içerik alt bilgisi).

AssignmentMethod sabit listesi

Değerler Açıklamalar
STANDART Etiket atama yöntemi standarttır
AYRICALIKLI Etiket atama yöntemi ayrıcalıklı
OTOMATİK Etiket atama yöntemi otomatiktir

Belgedeki etiketin atama yöntemi. Etiketin atamasının otomatik olarak mı, standart mı yoksa ayrıcalıklı bir işlem olarak mı yapıldığı (Yönetici işlemine eşdeğerdir).

ActionSource sabit listesi

Değerler Açıklamalar
EL İLE Kullanıcı tarafından el ile seçildi
OTOMATİK İlke koşullarına göre ayarlama
ÖNERİLEN İlke koşulları tarafından etiket önerildikten sonra kullanıcıya göre ayarlama
VARSAYILAN İlkede varsayılan olarak ayarla

SetLabel olayını tetikleyen şeyi tanımlar

DataState sabit listesi

Değerler Açıklamalar
REST Veritabanlarında/dosyalarda/ambarlarda fiziksel olarak depolanan etkin olmayan veriler
HAREKET Ağdan geçen veya bilgisayar belleğinde geçici olarak bulunan veriler okunacak veya güncelleştirilecek
USE Sabit değişiklik altındaki etkin veriler veritabanlarında/dosyalarda/ambarlarda vb. fiziksel olarak depolanır

Uygulamanın hangi veri durumunda işlem yaptığını tanımlar.

ContentFormat sabit listesi

Değerler Açıklamalar
VARSAYILAN İçerik biçimi standart dosya biçimidir
E-POSTA İçerik biçimi e-posta biçimidir

İçerik biçimi.

LabelFilterType sabit listesi

Değerler Açıklamalar
Hiçbiri Varsayılan etiketleme filtrelemesini devre dışı bırakma
CustomProtection Özel korumayla sonuçlanabilir filtre etiketleri
TemplateProtection Sonuç olarak sonuçlanabilir filtre etiketleri iletilmiyor
DoNotForwardProtection Şablon korumasına neden olabilecek filtre etiketleri
AdhocProtection Geçici korumayla sonuçlanabilir filtre etiketleri
HyokProtection Hyok korumasına neden olabilecek filtre etiketleri
PredefinedTemplateProtection Önceden tanımlanmış şablon korumasına neden olabilecek filtre etiketleri
DoubleKeyProtection Çift anahtar gerektiren korumayla sonuçlanabilecek filtre etiketleri şablon, geçici, dnf olabilir

Etiket filtresi türleri, liste duyarlılık etiketleri çağrılırken etiketleri filtrelemek için kullanılabilecek isteğe bağlı özellik kümesi.

FeatureId sabit listesi

Değerler Açıklamalar
EncryptOnly Sunucunun EncryptOnly özelliğini destekleip desteklemediğini denetleyin

Yeni özellikleri ada göre tanımlar.

VariableTextMarkingType sabit listesi

Değerler Açıklamalar
Varsayılan Bilinen işaretler dönüştürülür bilinmeyen işaretler kaldırılır
Geçiş Bilinen işaretler dönüştürülür bilinmeyen işaretler geçirilir
Hiçbiri Tüm işaretler geçirilir

Uygulamanın kısa mesajına çeşitli dinamik alanlar ayarlanabilir Bazı bilinenler: ${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} Diğerleri hala tanımlanmamıştır: Sdk, bu denetim bayraklarını kullanarak bunları doğru değerlerle değiştirir.

Değerler Açıklamalar
AcceptAlways Onaylayın ve bu kararı unutmayın
Kabul Et Onay, yalnızca bir kez
Reddet Onay verme

Bir hizmet uç noktasına bağlanmak için onay istendiğinde kullanıcının yanıtı.

CacheStorageType sabit listesi

Değerler Açıklamalar
Inmemory Bellek depolama alanında
OnDisk Disk depolamada
OnDiskEncrypted Şifreleme ile Disk depolamada (platform tarafından destekleniyorsa)

Önbellekler için depolama türü.

PFileExtensionBehavior sabit listesi

Değerler Açıklamalar
Varsayılan Uzantılar SDK varsayılan davranışı haline gelir
PFileSuffix Uzantılar EXT> olur<. PFILE
PPrefix Uzantılar P<EXT olacak>

PFile uzantılarının davranışını açıklar.

ErrorType sabit listesi

Değerler Açıklamalar
BAD_INPUT_ERROR Çağıran hatalı giriş geçirdi.
INSUFFICIENT_BUFFER_ERROR Çağıran çok küçük bir arabelleğe geçti.
FILE_IO_ERROR Genel Dosya GÇ hatası.
NETWORK_ERROR Genel ağ sorunları; örneğin, ulaşılamaz hizmet.
INTERNAL_ERROR İç beklenmeyen hatalar.
JUSTIFICATION_REQUIRED Dosyadaki eylemi tamamlamak için gerekçe sağlanmalıdır.
NOT_SUPPORTED_OPERATION İstenen işlem henüz desteklenmiyor.
PRIVILEGED_REQUIRED Yeni etiket yöntemi standart olduğunda ayrıcalıklı etiket geçersiz kılınamaz.
ACCESS_DENIED Kullanıcı hizmetlere erişemedi.
CONSENT_DENIED Kullanıcıdan onay gerektiren bir işlem onay verilmedi.
NO_PERMISSIONS Kullanıcı içeriğe erişemedi. Örneğin, izin yok, içerik iptal edildi
NO_AUTH_TOKEN Kullanıcı boş bir kimlik doğrulama belirteci nedeniyle içeriğe erişemedi.
DISABLED_SERVICE Hizmet devre dışı bırakıldığından kullanıcı içeriğe erişemedi
PROXY_AUTH_ERROR Proxy kimlik doğrulaması başarısız oldu.
NO_POLICY Kullanıcı/kiracı için hiçbir ilke yapılandırılmadı
OPERATION_CANCELLED İşlem iptal edildi
ADHOC_PROTECTION_REQUIRED Dosyadaki eylemi tamamlamak için geçici koruma ayarlanmalıdır
DEPRECATED_API Çağıran kullanım dışı api'leri çağırdı
TEMPLATE_NOT_FOUND Şablon Kimliği tanınmıyor
LABEL_NOT_FOUND Etiket Kimliği tanınmıyor
LABEL_DISABLED Etiket devre dışı veya etkin değil

InspectorType sabit listesi

Değerler Açıklamalar
Bilinmiyor Dosya denetçisini kaldırın.
Msg Msg stili dosya denetçisi, rpmsg / msg tabanlı.

Desteklenen dosya türleriyle ilişkili denetçi türü.

BodyType sabit listesi

Değerler Açıklamalar
BİLİNMİYOR Unkown gövde türü
TXT Metin stili gövde türü, kodlama utf8 olarak döndürülür
HTML HTML stili gövde türü, kodlama utf8 olarak döndürülür
RTF RTF stili gövde türü, ikili biçim

Gövde türü numaralandırıcısı.

FlightingFeature sabit listesi

Değerler Açıklamalar
ServiceDiscovery RMS hizmet uç noktalarını belirlemek için ayrı HTTP çağrısına güvenin
AuthInfoCache Gereksiz 401 yanıtlarını azaltmak için etki alanı/kiracı başına OAuth2 sınamalarını önbelleğe alın. Kendi HTTP kimlik doğrulamasını yöneten uygulamalar/hizmetler için devre dışı bırakma (SPO, Edge gibi)
LinuxEncryptedCache Linux platformları için şifrelenmiş önbelleğe almayı etkinleştirin (Lütfen bu özelliğin önkoşullarını okuyun)
SingleDomainName Dns araması için tek şirket adını etkinleştirin. ör. https://corprights
policyauth İlke hizmetine gönderilen istekler için otomatik HTTP kimlik doğrulamasını etkinleştirin. Kendi HTTP kimlik doğrulamasını yöneten uygulamalar/hizmetler için devre dışı bırakma (SPO, Edge gibi)
UrlRedirectCache HTTP işlemlerinin sayısını azaltmak için önbellek URL'si yeniden yönlendirmeleri
Ön Lisanslama Lisans öncesi API denetimini etkinleştirme
DoubleKey Şifreleme için bir müşteri anahtarı kullanmak için çift anahtarlı koruma özelliğini etkinleştirme
VariablePolicyTtl Değişken ilkesi yaşam süresini etkinleştirerek sonsuz ilkeye geri döndürmeyi devre dışı bırakma
VariableTextMarking Değişken metin işaretlemeyi etkinleştirme

Yeni özellikleri ada göre tanımlar.

HttpRequestType sabit listesi

Değerler Açıklamalar
Al GET
Gönderi POST

HTTP istek türü.

LogLevel sabit listesi

Değerler Açıklamalar
İzleme
Bilgi
Uyarı
Hata

MIP SDK'sı genelinde kullanılan farklı günlük düzeyleri.

ProtectionType sabit listesi

Değerler Açıklamalar
TemplateBased Tanıtıcı bir şablondan oluşturuldu
Özel Tanıtıcı geçici olarak oluşturuldu

Korumanın bir şablonu mu yoksa geçici mi (özel) temel alıp almadığını açıklar

ActionType sabit listesi

Değerler Açıklamalar
ADD_CONTENT_FOOTER Belge eylem türüne içerik alt bilgisi ekleyin.
ADD_CONTENT_HEADER Belge eylem türüne içerik üst bilgisi ekleyin.
ADD_WATERMARK Belge eylem türünün tamamına bir su işareti ekleyin.
ÖZEL Özel tanımlı eylem türü.
HAKLI Bir iki yana yaslama eylem türü.
META VERİ Meta veri değişikliği eylem türü.
PROTECT_ADHOC Geçici ilke eylem türüne göre koruma.
PROTECT_BY_TEMPLATE Şablon eylem türüne göre koruma.
PROTECT_DO_NOT_FORWARD Koruma ölçütü eylem türünü iletmez.
REMOVE_CONTENT_FOOTER İçerik alt bilgisi eylem türünü kaldırın.
REMOVE_CONTENT_HEADER İçerik üst bilgisi eylem türünü kaldırın.
REMOVE_PROTECTION Koruma eylem türünü kaldırın.
REMOVE_WATERMARK Filigran eylem türünü kaldırma.
APPLY_LABEL Etiket eylem türünü uygula.
RECOMMEND_LABEL Etiket eylem türünü önerin.
PROTECT_ADHOC_DK Geçici ilke eylem türüne göre koruma.
PROTECT_BY_TEMPLATE_DK Şablon eylem türüne göre koruma.
PROTECT_DO_NOT_FORWARD_DK Koruma ölçütü eylem türünü iletmez.

Farklı eylem türleri. CUSTOM, genel eylem türüdür. Diğer her eylem türü, belirli bir anlamı olan belirli bir eylemdir.

LabelState sabit listesi

Değerler Açıklamalar
NoChange
Kaldır
Güncelleştir

ActionDataType sabit listesi

Değerler Açıklamalar
Özel
Koruma
contentmarking
AddWatermark
Etiketle

ConditionDataType sabit listesi

Değerler Açıklamalar
Varsayılan
Duyarlılık

ContentMarkPlacement sabit listesi

Değerler Açıklamalar
Üst bilgi
Alt bilgi

LabelActionDataType sabit listesi

Değerler Açıklamalar
Öner
Uygula

ProtectionActionType sabit listesi

Değerler Açıklamalar
Özel
Şablon
DoNotForward
Adhoc
DoNotForwardWithPrompt
Hyok
PredefinedTemplate
RemoveProtection

Yapılar

yapı mip::ApplicationInfo

Uygulamaya özgü bilgileri içeren bir yapı.

Üyeler Açıklamalar
public std::string applicationId AAD portalında ayarlandığı gibi uygulama tanımlayıcısı( Köşeli ayraçsız bir GUID olmalıdır).
public std::string applicationName Uygulama adı, (Yalnızca ';' hariç geçerli ASCII karakteri içermelidir)
public std::string applicationVersion Kullanılan uygulamanın sürümü, (Yalnızca ';' hariç geçerli ASCII karakteri içermelidir)

applicationId yapısı üyesi

AAD portalında ayarlandığı gibi uygulama tanımlayıcısı( Köşeli ayraçsız bir GUID olmalıdır).

applicationName yapısı üyesi

Uygulama adı, (Yalnızca ';' hariç geçerli ASCII karakteri içermelidir)

applicationVersion yapısı üyesi

Kullanılan uygulamanın sürümü, (Yalnızca ';' hariç geçerli ASCII karakteri içermelidir)

struct DiagnosticConfiguration

Özel tanılama yapılandırmaları (yaygın olarak kullanılmaz)

Üyeler Açıklamalar
public std::string hostNameOverride Konak denetimi/telemetri örneği adı. Ayarlanmadıysa, MIP kendi konağı olarak hareket eder.
public std::string libraryNameOverride Diğer denetim/telemetri kitaplığı (DLL) dosya adı.
public std::shared_ptr<HttpDelegate> httpDelegateOverride Ayarlanırsa, HTTP işleme bu örnek tarafından yönetilir
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride Ayarlanırsa, zaman uyumsuz görev işleme bu örnek tarafından yönetilir; taskDispatcherDelegateOverides, denetim/telemetri nesnelerini barındırabildiklerinden paylaşılmamalıdır ve taskDispatcher serbest bırakılana kadar serbest bırakılmasını engeller.
public bool isNetworkDetectionEnabled Ayarlanırsa, denetim/telemetri bileşeni arka plan iş parçacığında ağ durumuna ping işlemi yapacaktır
public bool isLocalCachingEnabled Ayarlanırsa, denetim/telemetri bileşeni disk üzerinde önbelleğe alma kullanır
public bool isTraceLoggingEnabled Ayarlanırsa, denetim/telemetri bileşeni diske uyarı/hata günlükleri yazar
public bool isMinimalTelemetryEnabled Ayarlanırsa, yalnızca gerekli hizmet verileri telemetrisi gönderilir
public bool isFastShutdownEnabled Ayarlanırsa kapatma sırasında hiçbir olay karşıya yüklenmez, Denetim olayları günlüğe kaydetmenin hemen ardından karşıya yüklenir
public std::map<std::string, std::string> customSettings Özel denetim/telemetri ayarları >
public std::map<std::string, std::vector<std::string>> maskedProperties Maskelenmesi gereken Denetim/Telemetri olayları/özellikleri
public std::shared_ptr<AuditDelegate> auditPipelineDelegateOverride Denetim olayları yazmak için denetim temsilcisi geçersiz kılma
genel Bulut bulutu Bağımsız bulut senaryosu için telemetri ve denetim olaylarını denetlemek için bulut türü

hostNameOverride yapısı üyesi

Konak denetimi/telemetri örneği adı. Ayarlanmadıysa, MIP kendi konağı olarak hareket eder.

libraryNameOverride yapısı üyesi

Diğer denetim/telemetri kitaplığı (DLL) dosya adı.

HttpDelegate

Ayarlanırsa, HTTP işleme bu örnek tarafından yönetilir

TaskDispatcherDelegate

Ayarlanırsa, zaman uyumsuz görev işleme bu örnek tarafından yönetilir; taskDispatcherDelegateOverides, denetim/telemetri nesnelerini barındırabildiklerinden paylaşılmamalıdır ve taskDispatcher serbest bırakılana kadar serbest bırakılmasını engeller.

isNetworkDetectionEnabled yapı üyesi

Ayarlanırsa, denetim/telemetri bileşeni arka plan iş parçacığında ağ durumuna ping işlemi yapacaktır

isLocalCachingEnabled yapısı üyesi

Ayarlanırsa, denetim/telemetri bileşeni disk üzerinde önbelleğe alma kullanır

isTraceLoggingEnabled yapısı üyesi

Ayarlanırsa, denetim/telemetri bileşeni diske uyarı/hata günlükleri yazar

isMinimalTelemetryEnabled yapı üyesi

Ayarlanırsa, yalnızca gerekli hizmet verileri telemetrisi gönderilir

isFastShutdownEnabled yapı üyesi

Ayarlanırsa kapatma sırasında hiçbir olay karşıya yüklenmez, Denetim olayları günlüğe kaydetmenin hemen ardından karşıya yüklenir

customSettings yapısı üyesi

Özel denetim/telemetri ayarları >

maskedProperties yapısı üyesi

Maskelenmesi gereken Denetim/Telemetri olayları/özellikleri

AuditDelegate

Denetim olayları yazmak için denetim temsilcisi geçersiz kılma

Bulut

Bağımsız bulut senaryosu için telemetri ve denetim olaylarını denetlemek için bulut türü

struct mip::TelemetryConfiguration

Özel telemetri ayarları (yaygın olarak kullanılmaz)

Üyeler Açıklamalar
public std::string hostNameOverride Ana bilgisayar telemetri örneği adı. Ayarlanmadıysa, MIP kendi konağı olarak hareket eder.
public std::string libraryNameOverride Alternatif telemetri kitaplığı (DLL) dosya adı.
public std::shared_ptr<HttpDelegate> httpDelegateOverride Ayarlanırsa, HTTP işleme bu örnek tarafından yönetilir
public std::shared_ptr<TaskDispatcherDelegate> taskDispatcherDelegateOverride Ayarlanırsa, zaman uyumsuz görev işleme bu örnek tarafından yönetilir, taskDispatcherDelegateOverides telemetri nesnelerini barındırabildiklerinden paylaşılmamalıdır ve taskDispatcher serbest bırakılana kadar serbest bırakılmasını engeller.
public bool isNetworkDetectionEnabled Ayarlanırsa, telemetri bileşeni arka plan iş parçacığında ağ durumuna ping işlemi yapacaktır
public bool isLocalCachingEnabled Ayarlanırsa, telemetri bileşeni disk üzerinde önbelleğe alma kullanır
public bool isTraceLoggingEnabled Ayarlanırsa, telemetri bileşeni diske uyarı/hata günlükleri yazar
public bool isTelemetryOptedOut Ayarlanırsa, yalnızca gerekli hizmet verileri telemetrisi gönderilir
public bool isFastShutdownEnabled Ayarlanırsa kapatma sırasında hiçbir olay karşıya yüklenmez, Denetim olayları günlüğe kaydetmenin hemen ardından karşıya yüklenir
public std::map<std::string, std::string> customSettings Özel telemetri ayarları >

hostNameOverride yapısı üyesi

Ana bilgisayar telemetri örneği adı. Ayarlanmadıysa, MIP kendi konağı olarak hareket eder.

libraryNameOverride yapısı üyesi

Alternatif telemetri kitaplığı (DLL) dosya adı.

HttpDelegate

Ayarlanırsa, HTTP işleme bu örnek tarafından yönetilir

TaskDispatcherDelegate

Ayarlanırsa, zaman uyumsuz görev işleme bu örnek tarafından yönetilir, taskDispatcherDelegateOverides telemetri nesnelerini barındırabildiklerinden paylaşılmamalıdır ve taskDispatcher serbest bırakılana kadar serbest bırakılmasını engeller.

isNetworkDetectionEnabled yapı üyesi

Ayarlanırsa, telemetri bileşeni arka plan iş parçacığında ağ durumuna ping işlemi yapacaktır

isLocalCachingEnabled yapısı üyesi

Ayarlanırsa, telemetri bileşeni disk üzerinde önbelleğe alma kullanır

isTraceLoggingEnabled yapı üyesi

Ayarlanırsa, telemetri bileşeni diske uyarı/hata günlükleri yazar

isTelemetryOptedOut yapı üyesi

Ayarlanırsa, yalnızca gerekli hizmet verileri telemetrisi gönderilir

isFastShutdownEnabled yapı üyesi

Ayarlanırsa kapatma sırasında hiçbir olay karşıya yüklenmez, Denetim olayları günlüğe kaydedildikten hemen sonra karşıya yüklenir

customSettings yapısı üyesi

Özel telemetri ayarları.

yapı UniqueIdsAndContentFormats

Üyeler Açıklamalar
public std::unordered_map<std::string, std::string> uniqueIds Henüz belgelenmemiş.
public std::vector<std::string> contentFormats Henüz belgelenmemiş.

uniqueIds yapısı üyesi

Henüz belgelenmemiş.

contentFormats yapı üyesi

Henüz belgelenmemiş.