Поделиться через


LightsManager.LightsSession Класс

Определение

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

[Android.Runtime.Register("android/hardware/lights/LightsManager$LightsSession", ApiSince=31, DoNotGenerateAcw=true)]
public abstract class LightsManager.LightsSession : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/hardware/lights/LightsManager$LightsSession", ApiSince=31, DoNotGenerateAcw=true)>]
type LightsManager.LightsSession = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
LightsManager.LightsSession
Атрибуты
Реализации

Комментарии

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

Все запросы освещения всегда живут в сеансе освещения, который определяет жизненный цикл запросов на свет. Сеанс освещения — это функция AutoCloseable, которая будет закрыта при выходе из контекста сеанса.

Несколько сеансов могут выполнять запросы на свет, содержащие один и тот же свет. В случае, если реализация LightsManager будет арбитражировать и учитывать один из запросов сеанса. Если сеанс удерживает текущий запрос света закрытым, реализация LightManager выберет другой динамический сеанс, чтобы учитывать свои запросы освещения.

Документация по Java для android.hardware.lights.LightsManager.LightsSession.

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

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

LightsManager.LightsSession(IntPtr, JniHandleOwnership)

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

Свойства

Class

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

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

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

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

PeerReference

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

ThresholdType

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

Методы

Clone()

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

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

Dispose()

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

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

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

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

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

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

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

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

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

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

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

Отправляет запрос на изменение состояний нескольких огней.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

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

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

GetJniTypeName(IJavaPeerable)

Инкапсулирует сеанс, который можно использовать для управления светом устройства и представляет время существования запросов.

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