BarcodeScannerProviderConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |