Condividi tramite


MediaDrm.SessionException Classe

Definizione

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

[Android.Runtime.Register("android/media/MediaDrm$SessionException", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class MediaDrm.SessionException : Java.Lang.RuntimeException, Android.Media.IMediaDrmThrowable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/MediaDrm$SessionException", ApiSince=29, DoNotGenerateAcw=true)>]
type MediaDrm.SessionException = class
    inherit RuntimeException
    interface IMediaDrmThrowable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
MediaDrm.SessionException
Attributi
Implementazioni

Commenti

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

È SessionException molto probabile che venga generata un'eccezione quando un'operazione ha avuto esito negativo in modo che abbia esito positivo in un tentativo successivo. Chiamare #isTransient() per determinare se l'app deve ritentare l'operazione non riuscita.

Documentazione java per android.media.MediaDrm.SessionException.

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

MediaDrm.SessionException(Int32, String)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

Campi

ErrorResourceContention

Ciò indica che le app che usano sessioni MediaDrm superano temporaneamente la capacità delle risorse di crittografia disponibili.

ErrorUnknown

SessionException ha un codice di errore sconosciuto.

is_generated

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)

Proprietà

Cause

Restituisce la causa di questa eccezione generata o null se la causa è inesistente o sconosciuta.

(Ereditato da Throwable)
Class

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
ErrorCode

Recuperare il codice di errore associato all'eccezione SessionException

ErrorContext

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Throwable)
IsTransient

Restituisce true se SessionException è un problema temporaneo, ad esempio a causa di vincoli di risorse, e che l'operazione (e.

JniIdentityHashCode

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
JniPeerMembers

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

LocalizedMessage

Crea una descrizione localizzata di questa eccezione generata.

(Ereditato da Throwable)
Message

Restituisce la stringa del messaggio di dettaglio di questa eccezione generata.

(Ereditato da Throwable)
OemError

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

PeerReference

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
StackTrace

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da RuntimeException)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da RuntimeException)
VendorError

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

Metodi

AddSuppressed(Throwable)

Aggiunge l'eccezione specificata alle eccezioni eliminate per recapitare questa eccezione.

(Ereditato da Throwable)
Dispose()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
Dispose(Boolean)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
FillInStackTrace()

Compila l'analisi dello stack di esecuzione.

(Ereditato da Throwable)
GetStackTrace()

Fornisce l'accesso a livello di codice alle informazioni di analisi dello stack stampate da #printStackTrace().

(Ereditato da Throwable)
GetSuppressed()

Restituisce una matrice contenente tutte le eccezioni eliminate, in genere dall'istruzione try-with-resources, per recapitare questa eccezione.

(Ereditato da Throwable)
InitCause(Throwable)

Inizializza la causa di questa eccezione generata nel valore specificato.

(Ereditato da Throwable)
PrintStackTrace()

Stampa questa eccezione generata e il relativo backtrace nel flusso di errore standard.

(Ereditato da Throwable)
PrintStackTrace(PrintStream)

Stampa questa eccezione generata e il relativo backtrace nel flusso di stampa specificato.

(Ereditato da Throwable)
PrintStackTrace(PrintWriter)

Stampa questa eccezione generata e il relativo backtrace nel writer di stampa specificato.

(Ereditato da Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Throwable)
SetStackTrace(StackTraceElement[])

Imposta gli elementi di analisi dello stack che verranno restituiti da e stampati da #getStackTrace() e metodi #printStackTrace() correlati.

(Ereditato da Throwable)
ToString()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
UnregisterFromRuntime()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.DisposeUnlessReferenced()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.Finalized()

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.JniManagedPeerState

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

(Ereditato da Throwable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

GetJniTypeName(IJavaPeerable)

SessionException è un errore perché può verificarsi nei metodi <b>senza</b> un contesto di sessione.

Si applica a