Compartir a través de


DeviceServicingDetails Clase

Definición

Se usa para proporcionar el DeviceInformation.ID, la duración esperada y los argumentos proporcionados por la aplicación que desencadenó la tarea de mantenimiento en segundo plano.

public ref class DeviceServicingDetails sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DeviceServicingDetails final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DeviceServicingDetails
Public NotInheritable Class DeviceServicingDetails
Herencia
Object Platform::Object IInspectable DeviceServicingDetails
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

Arguments

Obtiene la cadena de argumentos proporcionada por la aplicación cuando llamó a RequestAsync en DeviceServicingTrigger. Esto permite a la aplicación pasar fácilmente parámetros a la tarea cuando lo invoca.

DeviceId

Obtiene el DeviceInformation.ID del dispositivo al que se dirige la tarea. La tarea en segundo plano puede proporcionar esto al FromIdAsync método de la clase de acceso de dispositivo adecuada para abrir el dispositivo. Por ejemplo, llame a UsbDevice.FromIdAsync en el espacio de nombres Windows.Devices.Usb para abrir un dispositivo USB.

ExpectedDuration

Obtiene la duración estimada proporcionada por la aplicación cuando llamó a RequestAsync en DeviceServicingTrigger.

Se aplica a

Consulte también