classe ProtectionHandler::P ublishing Impostazioni
Impostazioni usato per creare un ProtectionHandler per proteggere il nuovo contenuto.
Riepilogo
Membri | Descrizione |
---|---|
public Publishing Impostazioni(const std::shared_ptr<ProtectionDescriptor& protectionDescriptor>) | Pubblicazione Impostazioni costruttore per l'applicazione della protezione sul contenuto. |
public Publishing Impostazioni(const std::shared_ptr<ProtectionDescriptor& protectionDescriptor>, const std::vector<uint8_t>& serializedPublishingLicense) | Pubblicazione Impostazioni costruttore per la ripubblicazione online. |
public Publishing Impostazioni(const std::shared_ptr<ProtectionDescriptor& protectionDescriptor>, const std::shared_ptr<ProtectionHandler>& protectionHandler) | Pubblicazione Impostazioni costruttore per la ripubblicazione offline. |
public std::shared_ptr<ProtectionDescriptor> GetProtectionDescriptor() const | Non ancora documentato. |
public std::shared_ptr<ProtectionHandler> GetProtectionHandlerForRepublish() const | Ottiene il gestore di protezione per lo scenario di ripubblicazione. |
public bool GetIsAuditedExtractionAllowed() const | Ottiene un valore che indica se le applicazioni non con riconoscimento MIP sono autorizzate ad aprire contenuto protetto. |
public void SetIsAuditedExtractionAllowed(bool isAuditedExtractionAllowed) | Imposta un valore che indica se le applicazioni non compatibile con MIP possono aprire contenuto protetto. |
public bool GetIsDeprecatedAlgorithmPreferred() const | Ottiene un valore che indica se l'algoritmo di crittografia deprecato (BCE) è preferibile per la compatibilità con le versioni precedenti. |
public void SetIsDeprecatedAlgorithmPreferred(bool isDeprecatedAlgorithmPreferred) | Imposta se l'algoritmo di crittografia deprecato (BCE) è preferibile per la compatibilità con le versioni precedenti. |
public void SetDelegatedUserEmail(const std::string& delegatedUserEmail) | Imposta l'utente delegato. |
public const std::string& GetDelegatedUserEmail() const | Ottiene l'utente delegato. |
public bool IsPublishingFormatJson() const | Ottiene un valore che indica se il valore pl restituito è in formato JSON (il formato xml è più ampiamente accettato ed è l'impostazione predefinita). |
public void SetPublishingFormatJson(bool isPublishingFormatJson) | Imposta se il valore pl restituito è in formato json (il formato xml è più ampiamente accettato ed è l'impostazione predefinita). |
public bool GetRegenerateContentKey() const | Ottiene un valore che indica se la chiave simmetrica e l'ID devono essere rigenerati durante la ripubblicazione. |
public void SetRegenerateContentKey(bool regenerateContentKey) | Imposta se la chiave simmetrica e l'ID devono essere rigenerati durante la ripubblicazione. |
public void SetPreLicenseUserEmail(const std::string& preLicenseUserEmail) | Imposta l'utente con licenza preliminare. |
public const std::string& GetPreLicenseUserEmail() const | Ottiene l'utente con licenza preliminare. |
public const std::vector<uint8_t>& GetPublishingLicenseForRepublish() const | Ottiene la licenza di ripubblicazione serializzata. |
public void SetRequestPreLicense(std::shared_ptr<PublishingUseLicenseRequest> publishingUseLicenseRequest) | Se si imposta questa impostazione, la richiesta di pubblicazione includerà una pre-licenza. |
public std::shared_ptr<PublishingUseLicenseRequest> GetPreLicenseRequest() const | Ottiene la richiesta di pre-licenza. |
public bool GetRepairLabelIdAllowed() const | Ottiene un valore che indica se è possibile aggiungere o meno l'ID etichetta alla licenza di pubblicazione nella ripubblicazione. |
public void SetRepairLabelIdAllowed(bool repairAllowed) | Imposta un valore che indica se l'ID etichetta può essere aggiunto alla licenza di pubblicazione nella ripubblicazione. |
public std::string GetApplicationScenarioId() const | Ottiene l'ID dello scenario fornito dall'applicazione utilizzata per la correlazione con il server. |
public void SetApplicationScenarioId(std::string applicationScenarioId) | Imposta l'ID dello scenario fornito dall'applicazione. |
public bool GetIsOfflineOnly() const | Ottiene un valore che indica se l'operazione ProtectionEngine consente operazioni HTTP online. |
public virtual void SetIsOfflineOnly(bool isOfflineOnly) | Imposta un valore che indica se l'operazione ProtectionEngine consente operazioni HTTP online. |
public void SetCustom Impostazioni(const std::vector<std::p air<std::string, std::string>>& custom Impostazioni) | Impostare le impostazioni personalizzate, usate per l'analisi e il test delle funzionalità. |
public const std::vector<std::p air<std::string, std::string>>& GetCustom Impostazioni() const | Ottenere le impostazioni personalizzate, usate per l'analisi e il test delle funzionalità. |
Membri
Funzione Publishing Impostazioni
Pubblicazione Impostazioni costruttore per l'applicazione della protezione sul contenuto.
Parametri:
- protectionDescriptor: dettagli della protezione
Funzione Publishing Impostazioni
Pubblicazione Impostazioni costruttore per la ripubblicazione online.
Parametri:
protectionDescriptor: nuovi dettagli di protezione
serializedPublishingLicense: licenza di protezione originale
Funzione Publishing Impostazioni
Pubblicazione Impostazioni costruttore per la ripubblicazione offline.
Parametri:
protectionDescriptor: nuovi dettagli di protezione
protectionHandler: gestore di protezione originale
Funzione GetProtectionDescriptor
Non ancora documentato.
Funzione GetProtectionHandlerForRepublish
Ottiene il gestore di protezione per lo scenario di ripubblicazione.
Funzione GetIsAuditedExtractionAllowed
Ottiene un valore che indica se le applicazioni non con riconoscimento MIP sono autorizzate ad aprire contenuto protetto.
Restituisce: se le applicazioni non compatibile con MIP sono autorizzate ad aprire contenuto protetto
Funzione SetIsAuditedExtractionAllowed
Imposta un valore che indica se le applicazioni non compatibile con MIP possono aprire contenuto protetto.
Parametri:
- isAuditedExtractionAllowed: se le applicazioni non sensibili a MIP possono aprire contenuto protetto
Funzione GetIsDeprecatedAlgorithmPreferred
Ottiene un valore che indica se l'algoritmo di crittografia deprecato (BCE) è preferibile per la compatibilità con le versioni precedenti.
Restituisce: se è preferibile un algoritmo di crittografia deprecato
Funzione SetIsDeprecatedAlgorithmPreferred
Imposta se l'algoritmo di crittografia deprecato (BCE) è preferibile per la compatibilità con le versioni precedenti.
Parametri:
- isDeprecatedAlgorithmPreferred: se si preferisce l'algoritmo di crittografia deprecato
Funzione SetDelegatedUserEmail
Imposta l'utente delegato.
Parametri:
- delegatedUserEmail: messaggio di posta elettronica di delega.
Un utente delegato viene specificato quando l'utente o l'applicazione di autenticazione agisce per conto di un altro utente
Funzione GetDelegatedUserEmail
Ottiene l'utente delegato.
Restituisce: l'utente delegato Un utente delegato viene specificato quando l'utente o l'applicazione di autenticazione agisce per conto di un altro utente
Funzione IsPublishingFormatJson
Ottiene un valore che indica se il valore pl restituito è in formato JSON (il formato xml è più ampiamente accettato ed è l'impostazione predefinita).
Restituisce: True se è impostato su output in formato JSON.
Funzione SetPublishingFormatJson
Imposta se il valore pl restituito è in formato json (il formato xml è più ampiamente accettato ed è l'impostazione predefinita).
Parametri:
- isPublishingFormatJson: se il formato JSON è abilitato.
Funzione GetRegenerateContentKey
Ottiene un valore che indica se la chiave simmetrica e l'ID devono essere rigenerati durante la ripubblicazione.
Restituisce: True se la chiave simmetrica e l'ID devono essere rigenerati. In caso contrario, False.
Funzione SetRegenerateContentKey
Imposta se la chiave simmetrica e l'ID devono essere rigenerati durante la ripubblicazione.
Parametri:
- regenerateContentKey: se la chiave simmetrica e l'ID devono essere rigenerati.
Funzione SetPreLicenseUserEmail
Imposta l'utente con licenza preliminare.
Parametri:
- preLicenseUserEmail: utente con licenza preliminare
Se non viene specificato alcun utente con licenza preliminare, non verrà ottenuta una licenza preliminare
Funzione GetPreLicenseUserEmail
Ottiene l'utente con licenza preliminare.
Restituisce: utente con licenza preliminare
Funzione GetPublishingLicenseForRepublish
Ottiene la licenza di ripubblicazione serializzata.
Restituisce: licenza di ripubblicazione serializzata
Funzione SetRequestPreLicense
Se si imposta questa impostazione, la richiesta di pubblicazione includerà una pre-licenza.
Parametri:
- publishingUseLicenseRequest: richiesta di pre-licenza
Se non viene specificata alcuna richiesta di pre-licenza, non verrà ottenuta una licenza preliminare
Funzione GetPreLicenseRequest
Ottiene la richiesta di pre-licenza.
Restituisce: richiesta di pre-licenza
Funzione GetRepairLabelIdAllowed
Ottiene un valore che indica se è possibile aggiungere o meno l'ID etichetta alla licenza di pubblicazione nella ripubblicazione.
Restituisce: True se i dati delle informazioni sulle etichette nel descrittore di protezione possono essere aggiunti alla licenza di pubblicazione. Questa operazione avrà effetto solo se viene usata la protezione offline per la ripubblicazione.
Funzione SetRepairLabelIdAllowed
Imposta un valore che indica se l'ID etichetta può essere aggiunto alla licenza di pubblicazione nella ripubblicazione.
Parametri:
- repairAllowed: se i dati delle informazioni sulle etichette nel descrittore di protezione possono essere aggiunti alla licenza di pubblicazione
Questa operazione avrà effetto solo se la protezione offline viene usata per la ripubblicazione. Deve essere usato solo per aggiungere un'etichetta alla protezione ad hoc mancante.
Funzione GetApplicationScenarioId
Ottiene l'ID dello scenario fornito dall'applicazione utilizzata per la correlazione con il server.
Restituisce: ID scenario applicazione
Funzione SetApplicationScenarioId
Imposta l'ID dello scenario fornito dall'applicazione.
Parametri:
- ID dello scenario dell'applicazione:
Funzione GetIsOfflineOnly
Ottiene un valore che indica se l'operazione ProtectionEngine consente operazioni HTTP online.
Restituisce: True se le operazioni HTTP non sono consentite, altrimenti false Se restituisce true, l'operazione avrà esito positivo solo se il contenuto necessario è già stato memorizzato nella cache. Se non vengono trovate informazioni necessarie, verrà generata un'eccezione mip::NetworkError. Consumo: il contenuto è già stato decrittografato in precedenza e la relativa licenza non scaduta viene memorizzata nella cache. Protezione: i modelli non scaduti sono stati memorizzati nella cache e il certificato utente viene caricato Altri - non definito
Funzione SetIsOfflineOnly
Imposta un valore che indica se l'operazione ProtectionEngine consente operazioni HTTP online.
Parametri:
- isOfflineOnly: True se le operazioni HTTP non sono consentite, altrimenti false
Se è impostato su true, l'operazione avrà esito positivo solo se il contenuto necessario è già stato memorizzato nella cache. Se non vengono trovate informazioni necessarie, verrà generata un'eccezione mip::NetworkError. Consumo: il contenuto è già stato decrittografato in precedenza e la relativa licenza non scaduta viene memorizzata nella cache. Protezione: i modelli non scaduti sono stati memorizzati nella cache e il certificato utente viene caricato Altri - non definito
Funzione SetCustom Impostazioni
Impostare le impostazioni personalizzate, usate per l'analisi e il test delle funzionalità.
Parametri:
- custom Impostazioni: elenco di coppie nome/valore.
Funzione GetCustom Impostazioni
Ottenere le impostazioni personalizzate, usate per l'analisi e il test delle funzionalità.
Restituisce: elenco di coppie nome/valore.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per