ClaimedCashDrawer 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í.
Proporciona acceso a métodos, propiedades y eventos exclusivos y con privilegios en un dispositivo cajón de efectivo de punto de servicio.
public ref class ClaimedCashDrawer sealed : IClosable
/// [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 ClaimedCashDrawer final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedCashDrawer final : IClosable
[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 ClaimedCashDrawer : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedCashDrawer : System.IDisposable
Public NotInheritable Class ClaimedCashDrawer
Implements IDisposable
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
El usuario obtiene una instancia de ClaimCashDrawer del método CashDrawer.ClaimDrawerAsync . La notificación se administra de forma cooperativa, por lo que varias aplicaciones simultáneas pueden negociar qué aplicación posee la notificación.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1809 | 17763 | Closed |
Propiedades
CloseAlarm |
Obtiene la alarma de cierre de este cajón de efectivo. Esto solo es válido si IsDrawerOpenSensorAvailable es true. |
DeviceId |
Cadena de identificador del dispositivo de cajón de efectivo reclamado. |
IsDrawerOpen |
Indica si el cajón de efectivo está abierto. |
IsEnabled |
Indica si el cajón de efectivo está operativo y se puede utilizar. |
Métodos
Close() |
Elimina el cajón de efectivo reclamado, libera la notificación en el dispositivo y deshabilita el dispositivo de la misma manera que llamar a DisableAsync. |
DisableAsync() |
Notifica al hardware subyacente que se apague. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
EnableAsync() |
Notifica de forma asincrónica al hardware subyacente que se encenderá para su uso. |
OpenDrawerAsync() |
Abre el cajón de efectivo. |
ResetStatisticsAsync(IIterable<String>) |
Restablece las estadísticas de dispositivo especificadas a sus valores predeterminados. |
RetainDeviceAsync() |
Conserve la reclamación actual en el cajón de efectivo. Normalmente se llama a esto en respuesta a una notificación de eventos ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Novedades valores de estadísticas de dispositivo mediante el par clave-valor proporcionado. |
Eventos
Closed |
Evento que se genera cuando se cierra el ClaimedCashDrawer . |
ReleaseDeviceRequested |
Se produce cuando el dispositivo obtiene una solicitud para liberar su notificación exclusiva. Hay una pequeña ventana de tiempo (2 segundos) donde la aplicación puede llamar a RetainDeviceAsync para mantener una notificación exclusiva. O bien, la aplicación puede liberar la notificación a través de Cerrar para finalizar la ventana inmediatamente. |