Compartir a través de


ClaimedBarcodeScanner Clase

Definición

Representa el escáner de códigos de barras reclamado.

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
Herencia
Object Platform::Object IInspectable ClaimedBarcodeScanner
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 objeto se crea cuando se completa el método ClaimScannerAsync .

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 GetSymbologyAttributesAsync
1703 15063 SetSymbologyAttributesAsync
1803 17134 HideVideoPreview
1803 17134 IsVideoPreviewShownOnEnable
1803 17134 ShowVideoPreviewAsync
1809 17763 Closed

Propiedades

DeviceId

Obtiene el DeviceInformation.Id del escáner de códigos de barras reclamado.

IsDecodeDataEnabled

Obtiene o establece un valor booleano que indica si se deben proporcionar los datos descodificados al objeto de servicio.

IsDisabledOnDataReceived

Obtiene o establece un valor booleano que indica si el escáner de códigos de barras está deshabilitado después de recibir los datos.

IsEnabled

Indica si el escáner de códigos de barras puede recibir eventos DataReceived .

IsVideoPreviewShownOnEnable

Obtiene o establece si se va a mostrar la ventana de vista previa del vídeo cuando el escáner de códigos de barras está habilitado.

Métodos

Close()

Libera la reclamación exclusiva al escáner de códigos de barras. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose().

DisableAsync()

Coloca el escáner de códigos de barras en un estado en el que no puede recibir eventos DataReceived .

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

EnableAsync()

Obtiene el escáner de códigos de barras en un estado listo para los eventos DataReceived .

GetSymbologyAttributesAsync(UInt32)

Obtiene los atributos de la simbología de código de barras especificada.

HideVideoPreview()

Oculta la ventana de vista previa de vídeo.

ResetStatisticsAsync(IIterable<String>)

Restablece las estadísticas especificadas en cero para todas las estadísticas que se pueden restablecer.

RetainDevice()

Conserva la notificación exclusiva al escáner de códigos de barras.

SetActiveProfileAsync(String)

Establece el perfil activo en el escáner de códigos de barras.

Importante

Esta API solo se aplica a la compilación 10240 y a la compilación 10586 de la familia de dispositivos Windows Mobile (Extensiones de Windows Mobile para UWP). Esta API no se aplica a la familia de dispositivos de escritorio de Windows, ni a otras familias de dispositivos, ni a las compilaciones de Windows Mobile distintas de 10240 y 10586. Cuando se llama a en un sistema operativo (SO) al que no se aplica, el comportamiento de esta API no está definido. Para obtener más información sobre las familias de dispositivos, consulta SDK de extensión de familia de dispositivos y contratos de API.

SetActiveSymbologiesAsync(IIterable<UInt32>)

Establece las simbologías de código de barras para que use el dispositivo.

SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes)

Establece los atributos de la simbología de código de barras utilizada por el escáner de códigos de barras reclamado.

ShowVideoPreviewAsync()

Muestra la ventana de vista previa de vídeo.

StartSoftwareTriggerAsync()

Se usa para indicar al escáner de códigos de barras para iniciar el análisis. Una sesión está activa hasta que se invoca StopSoftwareTriggerAsync o hasta que el analizador finaliza la sesión por sí misma.

StopSoftwareTriggerAsync()

Se usa para detener una sesión que se inició con StartSoftwareTriggerAsync. No se produce ningún error si se llama a este cuando no hay ninguna sesión activa.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Novedades las estadísticas especificadas.

Eventos

Closed

Evento que se genera cuando se cierra El objeto ClaimedBarcodeScanner .

DataReceived

Se produce cuando el dispositivo examina un código de barras.

ErrorOccurred

Se produce cuando hay un problema al leer un código de barras.

ImagePreviewReceived

Se produce cuando el dispositivo recibe la imagen de mapa de bits del examen.

ReleaseDeviceRequested

Se produce cuando el dispositivo obtiene una solicitud para liberar su notificación exclusiva.

TriggerPressed

Se produce cuando se presiona el desencadenador o el botón del escáner de códigos de barras durante una operación de examen.

TriggerReleased

Se produce cuando el desencadenador o el botón del escáner de códigos de barras se liberan durante una operación de examen.

Se aplica a

Consulte también