BroadcastOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase auxiliar para crear una agrupación de opciones que se puede usar con android.content.Context#sendBroadcast(android.content.Intent)
Context.sendBroadcast(Intent) métodos relacionados y .
[Android.Runtime.Register("android/app/BroadcastOptions", ApiSince=34, DoNotGenerateAcw=true)]
public class BroadcastOptions : Java.Lang.Object
[<Android.Runtime.Register("android/app/BroadcastOptions", ApiSince=34, DoNotGenerateAcw=true)>]
type BroadcastOptions = class
inherit Object
- Herencia
- Atributos
Comentarios
Clase auxiliar para crear una agrupación de opciones que se puede usar con Context.sendBroadcast(Intent) y métodos relacionados.
Referencia de Android para android.app.BroadcastOptions.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| BroadcastOptions(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Campos
| Nombre | Description |
|---|---|
| DeferralPolicyDefault |
Obsoletos.
Directiva de aplazamiento que indica que no se ha expresado ningún deseo y que el sistema debe usar un comportamiento predeterminado razonable. |
| DeferralPolicyNone |
Obsoletos.
Directiva de aplazamiento que indica un fuerte deseo de que no se deba aplazar ningún receptor de esta difusión. |
| DeferralPolicyUntilActive |
Obsoletos.
Directiva de aplazamiento que indica un fuerte deseo de que cada receptor de esta difusión se deba aplazar hasta que el proceso del receptor esté en un estado activo (no almacenado en caché). |
| DeliveryGroupPolicyAll |
Obsoletos.
Directiva de grupo de entrega que indica que todas las difusión del grupo de entrega deben entregarse tal como está. |
| DeliveryGroupPolicyMostRecent |
Obsoletos.
Directiva de grupo de entrega que indica que solo es necesario entregar la difusión más reciente en el grupo de entrega y el resto se puede quitar. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DeferralPolicy |
Obtiene la directiva de aplazamiento para esta difusión que especifica cómo se puede aplazar esta difusión para la entrega en algún momento futuro. |
| DeliveryGroupMatchingKey |
Devuelve el espacio de nombres y la clave que se usa para identificar el grupo de entrega al que pertenece esta difusión. |
| DeliveryGroupPolicy |
Obtenga la directiva de grupo de entrega para esta difusión que especifica cómo se deben controlar varias difusión que pertenecen al mismo grupo de entrega. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsShareIdentityEnabled |
Devuelve si la aplicación de difusión ha optado por compartir su identidad con el receptor. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.BroadcastOptions. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.BroadcastOptions. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.BroadcastOptions. |
Métodos
| Nombre | Description |
|---|---|
| ClearDeferralPolicy() |
Borra cualquier directiva de aplazamiento para esta difusión que especifique cómo se puede aplazar esta difusión para su entrega en algún momento futuro. |
| ClearDeliveryGroupMatchingKey() |
Borra el espacio de nombres y la clave que se estableció anteriormente mediante |
| ClearDeliveryGroupPolicy() |
Borra las directivas de grupo de entrega establecidas anteriormente mediante |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| Equals(Object) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| FromBundle(Bundle) |
Devuelve un |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| MakeBasic() |
Crea un elemento básico |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetDeferralPolicy(BroadcastDeferralPolicy) |
Establece la directiva de aplazamiento para esta difusión que especifica cómo se puede aplazar esta difusión para la entrega en algún momento futuro. |
| SetDeliveryGroupMatchingKey(String, String) |
Establezca el espacio de nombres y la clave para identificar el grupo de entrega al que pertenece esta difusión. |
| SetDeliveryGroupPolicy(BroadcastDeliveryGroupPolicy) |
Establezca la directiva de grupo de entrega para esta difusión para especificar cómo se deben controlar varias difusión que pertenecen al mismo grupo de entrega. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| SetShareIdentityEnabled(Boolean) |
Establece si la identidad de la aplicación de difusión debe compartirse con todos los receptores que recibirán esta difusión. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToBundle() |
Devuelve las opciones creadas como un paquete, que se puede pasar a los métodos relacionados y . |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| IJavaPeerable.Finalized() |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| IJavaPeerable.JniObjectReferenceControlBlock |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase auxiliar para crear una agrupación de opciones que se puede usar con |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |