ClaimedBarcodeScanner 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í.
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
- 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. |