AppFunctionMetadata 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í.
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante AppFunctionManager#searchAppFunctions.
[Android.Runtime.Register("android/app/appfunctions/AppFunctionMetadata", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class AppFunctionMetadata : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/appfunctions/AppFunctionMetadata", ApiSince=37, DoNotGenerateAcw=true)>]
type AppFunctionMetadata = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante AppFunctionManager.searchAppFunctions.
Estos metadatos se definen en un archivo de recursos XML y no cambian en tiempo de ejecución. Se hace referencia al archivo XML desde el AndroidManifest.xmlde la aplicación. La forma en que se hace referencia depende de si la función de aplicación se implementa mediante AppFunctionService o AppFunctionManager.registerAppFunction.
El esquema XML consta de un elemento appfunctions raíz <que puede contener uno o varios <elementos appfunction>.> Las etiquetas XML usadas en el <elemento appfunction> corresponden directamente a los nombres de propiedad definidos por las constantes PROPERTY_* de esta clase. Todas las propiedades del XML (incluidas las propiedades desconocidas) están disponibles a través del método getMetadataDocument().
<appfunctions>
<appfunction>
<id>createNote</id>
<enabledByDefault>true</enabledByDefault>
<scope>global</scope>
...
</appfunction>
</appfunctions>
Consulte AppFunctionManager.getAppFunctionStates para obtener más información sobre cómo recuperar el estado en tiempo de ejecución de las funciones de la aplicación.
Referencia de Android para android.app.appfunctions.AppFunctionMetadata.
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.
Campos
| Nombre | Description |
|---|---|
| AccessLevelAndroidTrusted |
Obsoletos.
Constante que indica que cualquier autor de llamada certificado por Android puede acceder a la función de la aplicación que contenga el |
| AccessLevelSelf |
Obsoletos.
Constante que indica que la función de la aplicación está estrictamente restringida a la propia aplicación. |
| AccessLevelSystem |
Obsoletos.
Constante que indica que los titulares del |
| PropertyAccessLevel |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| PropertyEnabledByDefault |
Nombre de propiedad de la etiqueta XML que define el valor predeterminado de AppFunctionState.isEnabled, antes de llamar a AppFunctionManager.setAppFunctionEnabled. |
| PropertyFunctionId |
Nombre de propiedad de la etiqueta XML que define el valor de AppFunctionName.getFunctionIdentifier devuelto por getName(). |
| PropertySchemaCategory |
Nombre de propiedad de la etiqueta XML que define el valor de AppFunctionSchemaMetadata.getCategory devuelto por getSchemaMetadata(). |
| PropertySchemaName |
Nombre de propiedad de la etiqueta XML que define el valor de AppFunctionSchemaMetadata.getName devuelto por getSchemaMetadata(). |
| PropertySchemaVersion |
Nombre de propiedad de la etiqueta XML que define el valor de AppFunctionSchemaMetadata.getVersion devuelto por getSchemaMetadata(). |
| PropertyScope |
Nombre de propiedad de la etiqueta XML que define el valor de getScope(). |
| PropertyValueAccessLevelAndroidTrusted |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| PropertyValueAccessLevelSelf |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| PropertyValueAccessLevelSystem |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| PropertyValueScopeActivity |
Valor de propiedad para PROPERTY_SCOPE en el XML que representa SCOPE_ACTIVITY. |
| PropertyValueScopeGlobal |
Valor de propiedad para PROPERTY_SCOPE en el XML que representa SCOPE_GLOBAL. |
| ScopeActivity |
Obsoletos.
Constante que indica que una función de aplicación tiene ámbito de actividad. |
| ScopeGlobal |
Obsoletos.
Constante que indica que una función de aplicación tiene un ámbito global. |
Propiedades
| Nombre | Description |
|---|---|
| AccessLevel |
Devuelve el nivel de acceso mínimo necesario para llamar a la función . |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Creator |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| 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 |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| JniPeerMembers |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| MetadataDocument |
Devuelve los metadatos de la función de la aplicación como GenericDocument. |
| Name |
Devuelve el nombre completo de la función de aplicación. |
| PackageMetadata |
Devuelve appFunctionPackageMetadata del paquete envolvente. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| SchemaMetadata |
Devuelve los metadatos de identificación de un esquema predefinido que implementa esta función de aplicación. |
| Scope |
Devuelve el ámbito de la función de aplicación. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| DescribeContents() |
Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable. |
| 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() |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| Equals(Object) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| 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) |
| 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) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplane este objeto en un paquete. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.Finalized() |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.JniObjectReferenceControlBlock |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| IJavaPeerable.UnregisterFromRuntime() |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
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) |
Contiene los metadatos de una función de aplicación, esenciales para su invocación y detección, recuperados mediante |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |