ClaimedBarcodeScanner 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.
Representa o verificador de código de barras reivindicado.
public ref class ClaimedBarcodeScanner 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 ClaimedBarcodeScanner final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedBarcodeScanner 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 ClaimedBarcodeScanner : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
Public NotInheritable Class ClaimedBarcodeScanner
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 objeto é criado quando o método ClaimScannerAsync é concluído.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | GetSymbologyAttributesAsync |
1703 | 15063 | SetSymbologyAttributesAsync |
1803 | 17134 | HideVideoPreview |
1803 | 17134 | IsVideoPreviewShownOnEnable |
1803 | 17134 | ShowVideoPreviewAsync |
1809 | 17763 | Fechadas |
Propriedades
DeviceId |
Obtém o DeviceInformation.Id do verificador de código de barras reivindicado. |
IsDecodeDataEnabled |
Obtém ou define um valor booliano que indica se os dados decodificados devem ser fornecidos ao objeto de serviço. |
IsDisabledOnDataReceived |
Obtém ou define um valor booliano que indica se o scanner de código de barras está desabilitado após receber os dados. |
IsEnabled |
Indica se o scanner de código de barras pode receber eventos DataReceived . |
IsVideoPreviewShownOnEnable |
Obtém ou define se a janela de visualização de vídeo será exibida quando o scanner de código de barras estiver habilitado. |
Métodos
Close() |
Libera declaração exclusiva para o scanner de código de barras. Para C++ e JavaScript, use Close(). Para C# e Visual Basic, use Dispose(). |
DisableAsync() |
Coloca o scanner de código de barras em um estado em que ele não pode receber eventos DataReceived . |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
EnableAsync() |
Obtém o scanner de código de barras em um estado pronto para eventos DataReceived . |
GetSymbologyAttributesAsync(UInt32) |
Obtém os atributos da simbologia de código de barras especificada. |
HideVideoPreview() |
Oculta a janela de visualização de vídeo. |
ResetStatisticsAsync(IIterable<String>) |
Redefine as estatísticas especificadas como zero para todas as estatísticas que podem ser redefinidas. |
RetainDevice() |
Retém a declaração exclusiva para o verificador de código de barras. |
SetActiveProfileAsync(String) |
Define o perfil ativo no scanner de código de barras. Importante Essa API se aplica somente ao Build 10240 e ao Build 10586 da família de dispositivos Windows Mobile (Extensões do Windows Mobile para a UWP). Essa API não se aplica à família de dispositivos da Área de Trabalho do Windows, nem a outras famílias de dispositivos, nem a compilações do Windows Mobile que não sejam 10240 e 10586. Quando chamado em um sistema operacional (SO) ao qual ele não se aplica, o comportamento dessa API é indefinido. Para obter mais informações sobre famílias de dispositivos, consulte SDKs de extensão da família de dispositivos e contratos de API. |
SetActiveSymbologiesAsync(IIterable<UInt32>) |
Define as simbologias de código de barras para o dispositivo usar. |
SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes) |
Define os atributos da simbologia de código de barras usada pelo verificador de código de barras reivindicado. |
ShowVideoPreviewAsync() |
Mostra a janela de visualização de vídeo. |
StartSoftwareTriggerAsync() |
Usado para sinalizar o scanner de código de barras para iniciar a verificação. Uma sessão está ativa até que StopSoftwareTriggerAsync seja invocado ou até que o scanner termine a sessão por conta própria. |
StopSoftwareTriggerAsync() |
Usado para interromper uma sessão que foi iniciada com StartSoftwareTriggerAsync. Nenhum erro será gerado se isso for chamado quando nenhuma sessão estiver ativa. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Atualizações as estatísticas especificadas. |
Eventos
Closed |
Evento gerado quando o ClaimedBarcodeScanner é fechado. |
DataReceived |
Ocorre quando o dispositivo examina um código de barras. |
ErrorOccurred |
Ocorre quando há um problema na leitura de um código de barras. |
ImagePreviewReceived |
Ocorre quando o dispositivo recebe a imagem de bitmap da verificação. |
ReleaseDeviceRequested |
Ocorre quando o dispositivo recebe uma solicitação para liberar sua declaração exclusiva. |
TriggerPressed |
Ocorre quando o gatilho ou botão do scanner de código de barras é pressionado durante uma operação de verificação. |
TriggerReleased |
Ocorre quando o gatilho ou botão do scanner de código de barras é liberado durante uma operação de verificação. |