Informazioni di riferimento su MIP SDK per C++
Microsoft Information Protection (MIP) SDK per C++ consente agli sviluppatori di gestire e applicare criteri di protezione dei dati ai dati e ad altri asset digitali.
MIP SDK per C++ include enumerazioni e strutture e le classi seguenti:
Classe | Descrizione |
---|---|
classe AccessDeniedError | L'utente non è riuscito a ottenere l'accesso al contenuto, ad esempio per mancanza di autorizzazioni o contenuto revocato. |
Azione di classe | Interfaccia per un'azione. Ogni azione viene convertita in un passaggio che deve essere eseguito dall'applicazione per applicare l'etichetta (definita nei criteri) |
Classe ActionData | Non ancora documentato. |
classe AddContentFooterAction | Classe di azione che specifica l'aggiunta di un piè di pagina contenuto al documento. |
classe AddContentHeaderAction | Classe di azione che specifica l'aggiunta di un'intestazione contenuto. |
classe AddWatermarkAction | Classe di azione che specifica l'aggiunta di una filigrana. |
classe AddWatermarkActionData | Non ancora documentato. |
classe AdhocProtectionRequiredError | La protezione ad hoc deve essere impostata per completare l'azione nel file. |
classe ApplicationActionState | Non ancora documentato. |
classe ApplyLabelAction | Per applicare le azioni di etichetta, è necessario che l'applicazione chiamante applichi un'etichetta specifica. |
Classe ArgumentData | Non ancora documentato. |
classe AsyncControl | Classe utilizzata per annullare l'operazione asincrona. |
classe AuditDelegate | Classe che definisce l'interfaccia per le notifiche di controllo di MIP SDK. |
Classe AuditEvent | Un singolo evento di controllo. |
classe AuthDelegate | Delegato per le operazioni correlate all'autenticazione. |
classe BadInputError | Errore di input non corretto, generato quando l'input per un'API SDK non è valido. |
Class ClassificationData | Non ancora documentato. |
Class ClassificationRequest | Classe che contiene la richiesta di una chiamata di classificazione sullo stato di esecuzione. |
Class ClassificationResult | Classe contenente il risultato di una chiamata di classificazione sullo stato di esecuzione. |
classe ComputeEngine | Non ancora documentato. |
classe ComputeEngineContext | Non ancora documentato. |
Classe ConditionData | Non ancora documentato. |
classe ConsentDelegate | Delegato per le operazioni relative al consenso. |
classe ConsentDeniedError | Non è stato concesso il consenso per un'operazione che ha richiesto il consenso dell'utente. |
classe ProtectionHandler::ConsumptionSettings | Impostazioni usate per creare un ProtectionHandler per utilizzare il contenuto esistente. |
classe ContentFormatNotSupportedError | Il formato del contenuto non è supportato. |
Classe ContentLabel | Astrazione per un'etichetta Microsoft Purview Information Protection applicata a una parte di contenuto, in genere un documento. |
classe ContentMarkingActionData | Non ancora documentato. |
Classe CustomAction | CustomAction è una classe di azione generica che acquisisce tutte le sottoproprietà dell'azione come contenitore delle proprietà. Il chiamante ha la responsabilità di comprendere il significato dell'azione. |
classe CustomerKeyUnavailableError | Portare la propria chiave di crittografia necessaria e non disponibile. |
Classe DelegateResponseBase | Classe di base per tutte le classi DelegateResponse. |
Classe DelegateResponseError | Errore di risposta delegato. Generata o restituita in risposta a un errore in un metodo delegato. |
Classe DelegationLicense | Non ancora documentato. |
Classe DelegationLicenseSettings | Non ancora documentato. |
classe DepreatedApiError | Il chiamante ha richiamato un'API deprecata. |
classe DetailedClassificationResult | Classe contenente il risultato di una chiamata di classificazione sullo stato di esecuzione. |
classe DiagnosticDelegate | Classe che definisce l'interfaccia per le notifiche di controllo/telemetria di MIP SDK. |
classe DirectoryObject | Informazioni sull'oggetto directory che includono tipo, posta elettronica, objectId e PUID. |
classe DirectoryObjectRights | Oggetto directory e diritti associati. |
Classe DocumentState | Non ancora documentato. |
Class Error | Classe di base per tutti gli errori che verranno segnalati (generati o restituiti) da MIP SDK. |
Classe Event | Singolo evento di controllo/telemetria. |
Classe EventContext | Un singolo contesto di evento di controllo/telemetria. |
Classe EventProperty | Singola proprietà di controllo/telemetria. |
Classe ExecutionState | Interfaccia per tutti gli stati necessari per eseguire il motore. |
classe FileEngine | Questa classe fornisce un'interfaccia per tutte le funzioni del motore. |
classe FileExecutionState | Non ancora documentato. |
class FileHandler | Interfaccia per tutte le funzioni di gestione file. |
classe FileInspector | Non ancora documentato. |
classe FileIOError | Errore di I/O file. |
classe FileProfile | FileProfile è la classe radice per l'uso delle operazioni di Microsoft Information Protection. |
classe FileStatus | Interfaccia per tutte le funzioni di stato dei file. |
classe GetTemplatesSettings | Impostazioni da usare per ottenere modelli. |
classe HttpDelegate | Interfaccia per l'override della gestione HTTP. |
classe HttpOperation | Interfaccia che descrive un'unica operazione HTTP implementata dall'app client durante l'override di HttpDelegate. |
classe HttpRequest | Interfaccia che descrive una singola richiesta HTTP. |
classe HttpResponse | Interfaccia che descrive una singola risposta HTTP, implementata dall'app client durante l'override di HttpDelegate. |
classe Identity | Astrazione per l'identità. |
classe InsufficientiBufferError | Errore di buffer insufficiente. |
classe InternalError | Errore interno. Questo errore viene generato quando un evento imprevisto si verifica durante l'esecuzione. |
classe JsonDelegate | Non ancora documentato. |
classe JsonDocument | Classe di astrazione jsonDocument. |
classe JsonValue | Non ancora documentato. |
classe JustificationRequiredError | Non ancora documentato. |
classe JustifyAction | Justify Action richiede la giustificazione del downgrade di un'etichetta e l'impostazione della risposta nello stato di esecuzione. |
etichetta di classe | Astrazione per una singola etichetta di Microsoft Purview Information Protection. |
classe LabelActionData | Non ancora documentato. |
classe LabelDisabledError | L'etichetta è disabilitata o inattiva. |
classe LabelGroupData | Non ancora documentato. |
classe LabelingOptions | Interfaccia per la configurazione delle opzioni delle etichette per i metodi SetLabel/DeleteLabel. |
classe LabelNotFoundError | ID etichetta non riconosciuto. |
class LicenseApplicationData | Dati dell'applicazione da una licenza. |
class LicenseConnectionInfo | Informazioni di connessione da una licenza. |
class LicenseDescriptor | Descrittore da una licenza. |
class LicenseNameAndDescriptionItem | Elemento della riga descrittore da una licenza. |
class LicenseNotRegisteredError | La licenza non è registrata. |
class LicenseRightsData | Informazioni relative ai diritti della licenza di pubblicazione. |
classe LoggerDelegate | Classe che definisce l'interfaccia per il logger MIP SDK. |
classe LogMessageData | Classe che archivia i messaggi di log. |
classe MetadataAction | Classe Action che aggiunge informazioni sui metadati al contenuto. |
classe MetadataEntry | Classe di astrazione per la voce dei metadati. |
class MetadataVersion | Interfaccia per un metadataVersion. MetadataVersion determina quali metadati sono attivi e come vengono elaborati. |
classe MipConfiguration | Configurazione usata dall'SDK MIP durante la creazione e durante la sua durata. |
classe MipContext | MipContext rappresenta lo stato condiviso tra tutti i profili, i motori, i gestori. |
classe MsgAttachmentData | Non ancora documentato. |
classe MsgInspector | Non ancora documentato. |
classe NetworkError | Errore di rete. Causato da un comportamento imprevisto quando si effettuano chiamate di rete agli endpoint di servizio. |
classe NoAuthTokenError | L'utente non ha potuto accedere al contenuto a causa del token di autenticazione mancante. |
classe NoPermissionsError | L'utente non è riuscito a ottenere l'accesso al contenuto, ad esempio per mancanza di autorizzazioni o contenuto revocato. |
classe NoPolicyError | I criteri del tenant non sono configurati per la classificazione o le etichette. |
classe NotSupportedError | L'operazione richiesta dall'applicazione non è supportata dall'SDK. |
classe AuthDelegate::OAuth2Challenge | classe che contiene tutte le informazioni necessarie dall'applicazione chiamante per generare un token oauth2. |
classe AuthDelegate::OAuth2Token | Classe contenente le informazioni sul token di accesso fornite da un'applicazione. |
classe FileHandler::Observer | Interfaccia Observer per il recupero di eventi di notifica correlati al gestore di file da parte dei client. |
classe FileProfile::Observer | Interfaccia Observer per il recupero delle notifiche degli eventi correlati al profilo da parte dei client. |
classe PolicyProfile::Observer | Interfaccia Observer per il recupero delle notifiche degli eventi correlati al profilo da parte dei client. |
class ProtectionEngine::Observer | Interfaccia che riceve le notifiche correlate a ProtectionEngine. |
class ProtectionHandler::Observer | Interfaccia che riceve le notifiche correlate a ProtectionHandler. |
classe ProtectionProfile::Observer | Interfaccia che riceve le notifiche correlate a ProtectionProfile. |
classe OperationCancelledError | Operazione annullata. |
classe ParsedPublishingLicense | Non ancora documentato. |
classe ParsedPublishingLicenseBuilder | Non ancora documentato. |
class PolicyEngine | Questa classe fornisce un'interfaccia per tutte le funzioni del motore. |
class PolicyHandler | Questa classe fornisce un'interfaccia per tutte le funzioni del gestore dei criteri in un file. |
class PolicyPackageData | Non ancora documentato. |
class PolicyProfile | La classe PolicyProfile è la classe radice per l'uso delle operazioni di Microsoft Purview Information Protection. Un'applicazione tipica avrà bisogno di un solo PolicyProfile, ma se necessario può creare più profili. |
class PolicyRuleData | Non ancora documentato. |
classe PrivilegedRequiredError | L'etichetta corrente è stata assegnata come operazione con privilegi (equivalente a un'operazione di amministratore), pertanto non può essere sottoposto a override. |
class PropertyData | Non ancora documentato. |
classe ProtectAdhocAction | Classe di azione che specifica l'aggiunta della protezione ad hoc al documento. |
classe ProtectAdhocDkAction | Classe di azione che specifica l'aggiunta della protezione della chiave doppia adhoc al documento. |
classe ProtectByEncryptOnlyAction | Classe di azione che specifica l'aggiunta della protezione solo crittografata al documento. |
classe ProtectByTemplateAction | Classe di azione che specifica l'aggiunta della protezione basata su modello al documento. |
classe ProtectDoNotForwardAction | Classe di azione che specifica l'aggiunta della protezione Non inoltrare al documento. |
classe ProtectDoNotForwardDkAction | Classe di azione che specifica l'aggiunta di non inoltrare la protezione della chiave doppia al documento. |
classe ProtectionActionData | Non ancora documentato. |
classe ProtectionCommonSettings | Impostazioni da usare per le operazioni di protezione. |
class ProtectionDescriptor | Descrizione della protezione associata a una parte del contenuto. |
classe ProtectionDescriptorBuilder | Costruisce un ProtectionDescriptor che descrive la protezione associata a una parte del contenuto. |
class ProtectionEngine | Gestisce azioni correlate alla protezione relative a un'identità specifica. |
class ProtectionHandler | Gestisce azioni correlate alla protezione per una configurazione di protezione specifica. |
classe ProtectionProfile | ProtectionProfile è la classe radice per l'esecuzione di operazioni di protezione. |
class ProtectionSettings | Interfaccia per la configurazione delle opzioni di protezione per il metodo SetLabel. |
classe ProxyAuthenticationError | Errore di autenticazione proxy. |
classe PublishingLicenseInfo | Contiene i dettagli di una licenza di pubblicazione usata per creare un gestore di protezione. |
class ProtectionHandler::P ublishingSettings | Impostazioni usate per creare un gestore protezione per proteggere il nuovo contenuto. |
class PublishingUseLicenseRequest | Richiedere una licenza d'uso nella richiesta di pubblicazione. |
classe RecommendLabelAction | Consigliare le azioni dell'etichetta serve a suggerire un'etichetta agli utenti. L'eliminazione di questa chiamata dopo che un utente ignora l'etichetta consigliata deve essere eseguita tramite le azioni supportate sullo stato di esecuzione. |
classe RemoveContentFooterAction | Classe di azione che specifica la rimozione del piè di pagina contenuto dal documento. |
classe RemoveContentHeaderAction | Classe di azione che specifica la rimozione dell'intestazione contenuto dal documento. |
classe RemoveProtectionAction | Classe di azione che specifica la rimozione della protezione dal documento. |
classe RemoveWatermarkAction | Classe di azione che specifica la rimozione della filigrana dal documento. |
class RulePackageData | Non ancora documentato. |
classe SensitiveTypeClassificationData | Non ancora documentato. |
class SensitivityConditionData | Non ancora documentato. |
class SensitivityTypesRulePackage | Non ancora documentato. |
classe ServiceDisabledError | L'utente non è riuscito a accedere al contenuto a causa di un servizio disabilitato. |
classe ComputeEngine::Settings | Non ancora documentato. |
classe FileEngine::Settings | Non ancora documentato. |
classe FileProfile::Settings | Oggetto Settings usato da FileProfile durante la creazione e per tutta la sua durata. |
class PolicyEngine::Settings | Definisce le impostazioni associate a un oggetto PolicyEngine. |
classe PolicyProfile::Settings | Oggetto Settings usato da PolicyProfile durante la creazione e per tutta la sua durata. |
classe ProtectionEngine::Settings | Oggetto Settings usato da ProtectionEngine durante la creazione e per tutta la sua durata. |
classe ProtectionProfile::Settings | Oggetto Settings usato da ProtectionProfile durante la creazione e per tutta la sua durata. |
classe StorageDelegate | Classe che definisce l'interfaccia per l'archiviazione di MIP SDK per la memorizzazione nella cache. |
classe StorageDelegate::StorageSettings | Impostazioni usate da StorageDelegate. |
Classe StorageTable | Classe che definisce l'interfaccia per la tabella di archiviazione di MIP SDK usata per la memorizzazione nella cache. |
Classe Stream | Classe che definisce l'interfaccia tra Microsoft Information Protection SDK e il contenuto basato su flusso. |
classe SyncFileBaseData | Non ancora documentato. |
classe SyncFilePolicyData | Non ancora documentato. |
classe SyncFileSensitivityData | Non ancora documentato. |
Classe TaskDispatcherDelegate | Classe che definisce l'interfaccia per il dispatcher attività di MIP SDK. |
classe TelemetryDelegate | Classe che definisce l'interfaccia per le notifiche di telemetria di MIP SDK. |
Classe TelemetryEvent | Singolo evento di telemetria. |
Classe TemplateArchivedError | L'ID modello è archiviato e non è disponibile per la protezione. |
Classe TemplateDescriptor | Non ancora documentato. |
Classe TemplateNotFoundError | L'ID modello non è riconosciuto dal servizio RMS. |
Classe TenantInformation | Informazioni sul tenant da RMS. |
Classe UserRights | Gruppo di utenti e diritti ad essi associati. |