BarcodeScannerProviderConnection 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 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
- 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. |