Share via


LightsManager.LightsSession Classe

Definizione

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

[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
Ereditarietà
LightsManager.LightsSession
Attributi
Implementazioni

Commenti

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

Tutte le richieste di luci vivono sempre in una sessione di luci che definisce il ciclo di vita delle richieste di luci. Una sessione lights è AutoCloseable che verrà chiusa quando si esce dal contesto della sessione.

Più sessioni possono effettuare richieste di luci che contengono la stessa luce. Nel caso in cui l'implementazione lightsManager abitraterà e rispetterà una delle richieste della sessione. Quando la sessione contiene la richiesta di luce corrente chiusa, l'implementazione LightsManager sceglierà un'altra sessione live per rispettare le richieste di luci.

Documentazione java per android.hardware.lights.LightsManager.LightsSession.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

LightsManager.LightsSession(IntPtr, JniHandleOwnership)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
JniPeerMembers

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

PeerReference

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
ThresholdClass

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

ThresholdType

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

Dispose()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
Dispose(Boolean)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
RequestLights(LightsRequest)

Invia una richiesta per modificare gli stati di più luci.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.Finalized()

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

GetJniTypeName(IJavaPeerable)

Incapsula una sessione che può essere usata per controllare le luci del dispositivo e rappresenta la durata delle richieste.

Si applica a