Compartilhar via


ClaimedCashDrawer Classe

Definição

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

Aplica-se a

Confira também