BackgroundTaskRegistration.AllTasks Propiedad
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í.
Enumera las tareas en segundo plano registradas de una aplicación, excepto las tareas en segundo plano registradas en un grupo con Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup.
public:
static property IMapView<Platform::Guid, IBackgroundTaskRegistration ^> ^ AllTasks { IMapView<Platform::Guid, IBackgroundTaskRegistration ^> ^ get(); };
static IMapView<winrt::guid, IBackgroundTaskRegistration const&> AllTasks();
public static IReadOnlyDictionary<Guid,IBackgroundTaskRegistration> AllTasks { get; }
var iMapView = BackgroundTaskRegistration.allTasks;
Public Shared ReadOnly Property AllTasks As IReadOnlyDictionary(Of Guid, IBackgroundTaskRegistration)
Valor de propiedad
IMapView<Platform::Guid,IBackgroundTaskRegistration>
IMapView<winrt::guid,IBackgroundTaskRegistration>
Una vista en un mapa de tareas en segundo plano registradas que consta del identificador de tarea y una interfaz IBackgroundTaskRegistration .
Ejemplos
En el ejemplo siguiente se muestra cómo usar la propiedad AllTasks de la clase BackgroundTaskRegistration para recuperar el objeto de registro de tareas en segundo plano existente para la tarea en segundo plano de la aplicación (si la tarea está registrada actualmente).
// The name of the background task for your app.
string name = "ExampleTaskName";
// Get a list of all background tasks. The list is returned as
// a dictionary of IBackgroundTaskRegistration objects.
foreach (var cur in BackgroundTaskRegistration.AllTasks)
{
if (cur.Value.Name == name)
{
// Take some action based on finding the background task.
//
// For example, unregister the task: cur.Value.Unregister(true);
// Or, set a global variable indicating that the task is already registered
}
}