ClaimedCashDrawer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso a métodos, propriedades e eventos exclusivos e privilegiados em um dispositivo de gaveta de caixa de ponto de serviço.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
O usuário obtém uma instância de ClaimedCashDrawer do método CashDrawer.ClaimDrawerAsync . A declaração é gerenciada cooperativamente, portanto, vários aplicativos simultâneos podem negociar qual aplicativo possui declaração.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1809 | 17763 | Fechadas |
Propriedades
CloseAlarm |
Obtém o alarme de fechamento desta gaveta de dinheiro. Isso só será válido se IsDrawerOpenSensorAvailable for true. |
DeviceId |
A cadeia de caracteres do identificador do dispositivo de gaveta de dinheiro reivindicado. |
IsDrawerOpen |
Indica se a gaveta de dinheiro está aberta. |
IsEnabled |
Indica se a gaveta de dinheiro está operacional e pode ser usada. |
Métodos
Close() |
Descarta a gaveta de dinheiro reivindicada, libera a declaração no dispositivo e desabilita o dispositivo da mesma maneira que chamar DisableAsync. |
DisableAsync() |
Notifica o hardware subjacente para desligar. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
EnableAsync() |
Notifica de forma assíncrona o hardware subjacente para ligar para uso. |
OpenDrawerAsync() |
Abre a gaveta de dinheiro. |
ResetStatisticsAsync(IIterable<String>) |
Redefine as estatísticas de dispositivo especificadas para seus padrões. |
RetainDeviceAsync() |
Mantenha a declaração atual na gaveta de dinheiro. Isso geralmente é chamado em resposta a uma notificação de evento ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Atualizações valores de estatísticas do dispositivo usando o par chave/valor fornecido. |
Eventos
Closed |
Evento gerado quando ClaimedCashDrawer é fechado. |
ReleaseDeviceRequested |
Ocorre quando o dispositivo recebe uma solicitação para liberar sua declaração exclusiva. Há uma pequena janela de tempo (2 segundos) em que o aplicativo pode chamar RetainDeviceAsync para manter a declaração exclusiva. Ou, como alternativa, o aplicativo pode liberar a declaração por meio de Fechar para encerrar a janela imediatamente. |