DrmRights Класс

Определение

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

[Android.Runtime.Register("android/drm/DrmRights", DoNotGenerateAcw=true)]
public class DrmRights : Java.Lang.Object
[<Android.Runtime.Register("android/drm/DrmRights", DoNotGenerateAcw=true)>]
type DrmRights = class
    inherit Object
Наследование
DrmRights
Атрибуты

Комментарии

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

Вызывающий объект может создать экземпляр объекта, DrmRights сначала вызвав DrmManagerClient#processDrmInfo(DrmInfo) метод , а затем используя результирующий ProcessedData объект для вызова конструктора DrmRights#DrmRights(ProcessedData, String) .

Вызывающий объект также может создать DrmRights экземпляр объекта с помощью конструктора DrmRights#DrmRights(String, String) , который принимает путь к файлу, содержащим сведения о правах ProcessedData, а не .

Обратите внимание, что идентификатор учетной записи и идентификатор подписки не являются обязательными для всех агентов drm или подключаемых модулей. Если идентификатор учетной записи или идентификатор подписки не требуется для конкретного агента DRM или подключаемого модуля, они могут быть либо null, либо пустой строкой, либо любым другим значением строки, не имеющим значения.

Этот элемент устарел. Используйте android.media.MediaDrm

Документация по Java для android.drm.DrmRights.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

DrmRights(File, String)

Создает DrmRights объект с заданными параметрами.

DrmRights(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

DrmRights(ProcessedData, String)

Создает DrmRights объект с заданными параметрами.

DrmRights(String, String)

Создает DrmRights объект с заданными параметрами.

DrmRights(String, String, String)

Создает DrmRights объект с заданными параметрами.

DrmRights(String, String, String, String)

Создает DrmRights объект с заданными параметрами.

Свойства

AccountId

Извлекает идентификатор учетной записи, связанный с этим DrmRights объектом.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
JniPeerMembers

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

MimeType

Извлекает тип MIME, связанный с этим DrmRights объектом.

PeerReference

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
SubscriptionId

Извлекает идентификатор подписки, связанный с данным DrmRights объектом .

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
Dispose(Boolean)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetData()

Извлекает данные прав, связанные с этим DrmRights объектом.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

GetJniTypeName(IJavaPeerable)

Класс сущности, который заключает в оболочку сведения о лицензии, полученные с сетевого сервера DRM.

Применяется к