CashDrawer 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í.
Un dispositivo cajón de efectivo en un escenario comercial.
public ref class CashDrawer sealed
public ref class CashDrawer 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 CashDrawer final
/// [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 CashDrawer 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 CashDrawer
[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 CashDrawer : System.IDisposable
Public NotInheritable Class CashDrawer
Public NotInheritable Class CashDrawer
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
Para obtener un objeto CashDrawer, use los métodos estáticos FromIdAsync o GetDefaultAsync .
Consulte el ejemplo de cajón de efectivo para obtener una implementación de ejemplo.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
Propiedades
Capabilities |
La funcionalidad del dispositivo cajón de efectivo tal y como expone la API. |
DeviceId |
Cadena de identificador del dispositivo cajón de efectivo. |
DrawerEventSource |
Obtiene cashDrawerEventSource para permitir que la aplicación detecte el estado de apertura y cierre del cajón. IsDrawerOpen.notifica el estado actual real. |
IsDrawerOpen |
Indica si el cajón de efectivo está abierto. |
Status |
Obtenga la potencia actual y el estado de disponibilidad del cajón de efectivo. |
Métodos
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtiene el estado de mantenimiento del dispositivo de forma asincrónica. |
ClaimDrawerAsync() |
Intenta obtener acceso exclusivo en el cajón de efectivo. |
Close() |
Cierre la sesión de cajón de efectivo. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
FromIdAsync(String) |
Crea un objeto CashDrawer a partir del DeviceInformation.Id. |
GetDefaultAsync() |
Obtiene el cajón de efectivo emparejado o conectado localmente. |
GetDeviceSelector() |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar los cajones de efectivo disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar los cajones de efectivo disponibles en los tipos de conexión especificados. |
GetStatisticsAsync(IIterable<String>) |
Recupera las estadísticas solicitadas del cajón de efectivo. |
Eventos
StatusUpdated |
Indica que se ha producido un cambio en el estado de disponibilidad de energía del cajón. |