class ProtectionHandler::ConsumptionSettings

Ustawienia służy do tworzenia obsługi ProtectionHandler do obsługi istniejącej zawartości.

Podsumowanie

Członkowie Opisy
public ConsumptionSettings(const std::vector < uint8_t >& serializedPublishingLicense) ProtectionHandler::ConsumptionSettings constructor for creating a new handler.
public ConsumptionSettings(const std::vector < uint8_t >& serializedPreLicense, const std::vector < uint8_t >& serializedPublishingLicense) ProtectionHandler::ConsumptionSettings constructor for creating a new handler.
public ConsumptionSettings(const std::shared_ptr < PublishingLicenseInfo >& licenseInfo) ProtectionHandler::ConsumptionSettings constructor for creating a new handler.
public std::shared_ptr < PublishingLicenseInfo > GetPublishingLicenseInfo() const Uzyskaj licencję publikowania skojarzoną z chronioną zawartością.
publiczny bool GetIsOfflineOnly() const Określa, czy tworzenie protectionHandler umożliwia operacje online na http.
public void SetIsOfflineOnly(bool isOfflineOnly) Określa, czy funkcja protectionHandler tworzenia zezwala na operacje HTTP w trybie online.
public void SetDelegatedUserEmail(const std::string & delegatedUserEmail) Ustawia użytkownika delegowanego.
public void SetContentName(const std::string & contentName) Jeszcze nie udokumentowano.
const public std::string & GetDelegatedUserEmail() const Pobiera użytkownika delegowanego.
const public std::string & GetContentName() const Jeszcze nie udokumentowano.

Członkowie

ConsumptionSettings, funkcja

ProtectionHandler::ConsumptionSettings constructor for creating a new handler.

Parametry:

  • serializedPublishingLicense:Serialized Publishing license from protected content

ConsumptionSettings, funkcja

ProtectionHandler::ConsumptionSettings constructor for creating a new handler.

Parametry:

  • serializedPreLicense:Serialized pre license from attached to the content.

  • serializedPublishingLicense:Serialized Publishing license from protected content

ConsumptionSettings, funkcja

ProtectionHandler::ConsumptionSettings constructor for creating a new handler.

Parametry:

  • licenseInfo:informacje o licencji publikowania z zawartości chronionej

Udostępnienie informacji PublishingLicenseInfo (w odróżnieniu od pierwotnej, szeregowanej licencji publikowania) spowoduje usunięcie konieczności analizy licencji publikowania przez zestaw SDK programu MIP.

GetPublishingLicenseInfo, funkcja

Uzyskaj licencję publikowania skojarzoną z chronioną zawartością.

Zwraca:Informacje o licencji publikowania

GetIsOfflineOnly, funkcja

Określa, czy tworzenie protectionHandler umożliwia operacje online na http.

Zwracawartość True (Prawda), jeśli operacje HTTP są niedozwolone, w innym przypadku false (fałsz) Jeśli ta wartość jest ustawiona na prawda, utworzenie usługi ProtectionHandler zakończy się powodzeniem tylko w przypadku, gdy zawartość została już wcześniej odszyfrowana, a jej nierozwiązana licencja jest buforowana. W przypadku nie odnalezionia zawartości przechowywanej w pamięci podręcznej zostanie wygenerowany opis mip::NetworkError.

SetIsOfflineOnly, funkcja

Określa, czy funkcja protectionHandler tworzenia zezwala na operacje HTTP w trybie online.

Parametry:

  • isOfflineOnly:True if http operations are disallowed, else false

Jeśli ta wartość jest ustawiona na prawda, tworzenie usługi ProtectionHandler zakończy się powodzeniem tylko wtedy, gdy zawartość została już wcześniej odszyfrowana, a jej niezakońowana licencja jest buforowana. W przypadku nie odnalezionia zawartości przechowywanej w pamięci podręcznej zostanie wygenerowany opis mip::NetworkError.

SetDelegatedUserEmail, funkcja

Ustawia użytkownika delegowanego.

Parametry:

  • delegatedUserEmail:wiadomość e-mail delegowania.

Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika

SetContentName

Nie udokumentowano jeszcze.

GetDelegatedUserEmail, funkcja

Pobiera użytkownika delegowanego.

Zwraca:Użytkownik delegowany Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika.

GetContentName, funkcja

Nie udokumentowano jeszcze. _