BarcodeScannerProviderConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une connexion à un client de fournisseur de scanneurs de codes-barres.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1803 (introduit dans 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v6.0)
|
Remarques
Utilisez les instance de cette classe fournies par la propriété Connection de l’objet BarcodeScannerProviderTriggerDetails passé à votre tâche en arrière-plan lors de l’activation.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1809 | 17763 | CreateFrameReaderAsync |
1809 | 17763 | CreateFrameReaderAsync(BitmapPixelFormat) |
1809 | 17763 | CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize) |
Propriétés
CompanyName |
Obtient ou définit le nom de l’entreprise du fournisseur de scanneurs de codes-barres. |
Id |
Obtient l’ID de la connexion du fournisseur du scanneur de codes-barres. |
Name |
Obtient ou définit le nom du fournisseur du scanneur de codes-barres. |
SupportedSymbologies |
Obtient les symbologies prises en charge du fournisseur de scanneur de codes-barres. |
Version |
Obtient ou définit la version du fournisseur de scanneur de codes-barres. |
VideoDeviceId |
Obtient l’ID d’appareil vidéo qui représente l’objectif de l’appareil photo associé au scanneur de codes-barres. |
Méthodes
Close() |
Ferme la session de connexion du fournisseur du scanneur de codes-barres. |
CreateFrameReaderAsync() |
Crée un instance BarcodeScannerFrameReader. |
CreateFrameReaderAsync(BitmapPixelFormat) |
Crée un instance BarcodeScannerFrameReader qui retourne des images au format préféré lorsque cela est possible. |
CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize) |
Crée un instance BarcodeScannerFrameReader qui retourne des images au format et à la taille préférés lorsque cela est possible. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
ReportErrorAsync(UnifiedPosErrorData) |
Envoie un rapport d’erreurs à l’application cliente. |
ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport) |
Envoie un rapport d’erreurs à l’application cliente. |
ReportScannedDataAsync(BarcodeScannerReport) |
Envoie un rapport de données du scanneur de codes-barres à l’application cliente. |
ReportTriggerStateAsync(BarcodeScannerTriggerState) |
Envoie une mise à jour de l’état du déclencheur du scanneur de codes-barres à l’application cliente pendant une opération d’analyse. |
Start() |
Démarre la connexion pour le transfert de données. |
Événements
DisableScannerRequested |
Déclenché lorsque l’application cliente tente de désactiver le scanneur de codes-barres. |
EnableScannerRequested |
Déclenché lorsque l’application cliente tente d’activer le scanneur de codes-barres. |
GetBarcodeSymbologyAttributesRequested |
Déclenché lorsque l’application cliente tente d’obtenir les attributs d’une symbologie de code-barres. |
HideVideoPreviewRequested |
Déclenché lorsque l’application cliente tente de masquer une fenêtre d’aperçu vidéo. |
SetActiveSymbologiesRequested |
Déclenché lorsque l’application cliente tente de définir les symboles de code-barres pour l’appareil à utiliser. |
SetBarcodeSymbologyAttributesRequested |
Déclenché lorsque l’application cliente tente de définir les attributs d’une symbologie de code-barres. |
StartSoftwareTriggerRequested |
Déclenché lorsque l’application cliente tente de signaler au scanneur de codes-barres de commencer l’analyse. |
StopSoftwareTriggerRequested |
Déclenché lorsque l’application cliente tente de signaler au scanneur de codes-barres l’arrêt de l’analyse. |