Compartir a través de


BarcodeScannerProviderConnection Clase

Definición

Representa una conexión a un cliente del proveedor del escáner de códigos de barras.

public ref class BarcodeScannerProviderConnection sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BarcodeScannerProviderConnection final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BarcodeScannerProviderConnection final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
Public NotInheritable Class BarcodeScannerProviderConnection
Implements IDisposable
Herencia
Object Platform::Object IInspectable BarcodeScannerProviderConnection
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Comentarios

Utilice la instancia de esta clase proporcionada por la propiedad Connection del objeto BarcodeScannerProviderTriggerDetails pasado a la tarea en segundo plano durante la activación.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 CreateFrameReaderAsync
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat)
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize)

Propiedades

CompanyName

Obtiene o establece el nombre de la compañía del proveedor del escáner de códigos de barras.

Id

Obtiene el identificador de la conexión del proveedor del escáner de códigos de barras.

Name

Obtiene o establece el nombre del proveedor del escáner de códigos de barras.

SupportedSymbologies

Obtiene las simbologías admitidas del proveedor del escáner de códigos de barras.

Version

Obtiene o establece la versión del proveedor del escáner de códigos de barras.

VideoDeviceId

Obtiene el identificador del dispositivo de vídeo que representa la lente de la cámara asociada al escáner de códigos de barras.

Métodos

Close()

Cierra la sesión de conexión del proveedor del escáner de códigos de barras.

CreateFrameReaderAsync()

Crea una nueva instancia de BarcodeScannerFrameReader .

CreateFrameReaderAsync(BitmapPixelFormat)

Crea una nueva instancia de BarcodeScannerFrameReader que devuelve fotogramas en el formato preferido siempre que sea posible.

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

Crea una nueva instancia de BarcodeScannerFrameReader que devuelve fotogramas en el formato y el tamaño preferidos siempre que sea posible.

Dispose()

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

ReportErrorAsync(UnifiedPosErrorData)

Envía un informe de errores a la aplicación cliente.

ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport)

Envía un informe de errores a la aplicación cliente.

ReportScannedDataAsync(BarcodeScannerReport)

Envía un informe de datos del escáner de códigos de barras a la aplicación cliente.

ReportTriggerStateAsync(BarcodeScannerTriggerState)

Envía una actualización del estado del desencadenador del escáner de códigos de barras a la aplicación cliente durante una operación de examen.

Start()

Inicia la conexión para la transferencia de datos.

Eventos

DisableScannerRequested

Se genera cuando la aplicación cliente intenta deshabilitar el escáner de códigos de barras.

EnableScannerRequested

Se genera cuando la aplicación cliente intenta habilitar el escáner de códigos de barras.

GetBarcodeSymbologyAttributesRequested

Se genera cuando la aplicación cliente intenta obtener los atributos de una simbología de código de barras.

HideVideoPreviewRequested

Se genera cuando la aplicación cliente intenta ocultar una ventana de vista previa de vídeo.

SetActiveSymbologiesRequested

Se genera cuando la aplicación cliente intenta establecer las simbologías de código de barras para que el dispositivo lo use.

SetBarcodeSymbologyAttributesRequested

Se genera cuando la aplicación cliente intenta establecer los atributos de una simbología de código de barras.

StartSoftwareTriggerRequested

Se genera cuando la aplicación cliente intenta indicar al escáner de códigos de barras que inicie el examen.

StopSoftwareTriggerRequested

Se genera cuando la aplicación cliente intenta indicar al escáner de códigos de barras que detenga el examen.

Se aplica a