ClaimedCashDrawer Clase

Definición

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
Object Platform::Object IInspectable ClaimedCashDrawer
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.

Se aplica a

Consulte también