Condividi tramite


BarcodeScannerProviderConnection Classe

Definizione

Rappresenta una connessione a un client del provider dello scanner di codice a barre.

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
Ereditarietà
Object Platform::Object IInspectable BarcodeScannerProviderConnection
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

Utilizzare l'istanza di questa classe fornita dalla proprietà Connection dell'oggetto BarcodeScannerProviderTriggerDetails passato all'attività in background all'attivazione.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 CreateFrameReaderAsync
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat)
1809 17763 CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize)

Proprietà

CompanyName

Ottiene o imposta il nome della società del provider dello scanner di codice a barre.

Id

Ottiene l'ID della connessione del provider dello scanner di codice a barre.

Name

Ottiene o imposta il nome del provider dello scanner di codice a barre.

SupportedSymbologies

Ottiene i simboli supportati del provider dello scanner di codice a barre.

Version

Ottiene o imposta la versione del provider dello scanner di codice a barre.

VideoDeviceId

Ottiene l'ID dispositivo video che rappresenta l'obiettivo della fotocamera associato allo scanner di codice a barre.

Metodi

Close()

Chiude la sessione di connessione del provider dello scanner di codice a barre.

CreateFrameReaderAsync()

Crea una nuova istanza di BarcodeScannerFrameReader .

CreateFrameReaderAsync(BitmapPixelFormat)

Crea una nuova istanza di BarcodeScannerFrameReader che restituisce i fotogrammi nel formato preferito, quando possibile.

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

Crea una nuova istanza di BarcodeScannerFrameReader che restituisce fotogrammi nel formato e nelle dimensioni preferite, quando possibile.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

ReportErrorAsync(UnifiedPosErrorData)

Invia una segnalazione errori all'app client.

ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport)

Invia una segnalazione errori all'app client.

ReportScannedDataAsync(BarcodeScannerReport)

Invia un report dei dati dello scanner di codice a barre all'app client.

ReportTriggerStateAsync(BarcodeScannerTriggerState)

Invia un aggiornamento dello stato del trigger dello scanner di codice a barre all'app client durante un'operazione di analisi.

Start()

Avvia la connessione per il trasferimento dei dati.

Eventi

DisableScannerRequested

Generato quando l'app client tenta di disabilitare lo scanner di codice a barre.

EnableScannerRequested

Generato quando l'app client tenta di abilitare lo scanner di codice a barre.

GetBarcodeSymbologyAttributesRequested

Generato quando l'app client tenta di ottenere gli attributi di una simbologia del codice a barre.

HideVideoPreviewRequested

Generato quando l'app client tenta di nascondere una finestra di anteprima video.

SetActiveSymbologiesRequested

Generato quando l'app client tenta di impostare i simboli di codice a barre da usare per il dispositivo.

SetBarcodeSymbologyAttributesRequested

Generato quando l'app client tenta di impostare gli attributi di una simbologia del codice a barre.

StartSoftwareTriggerRequested

Generato quando l'app client tenta di segnalare allo scanner di codice a barre di avviare l'analisi.

StopSoftwareTriggerRequested

Generato quando l'app client tenta di segnalare allo scanner di codice a barre di interrompere l'analisi.

Si applica a