ClaimedBarcodeScanner 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 le scanneur de codes-barres revendiqué.
public ref class ClaimedBarcodeScanner sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedBarcodeScanner final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedBarcodeScanner final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
Public NotInheritable Class ClaimedBarcodeScanner
Implements IDisposable
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
L’objet est créé lorsque la méthode ClaimScannerAsync se termine.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | GetSymbologyAttributesAsync |
1703 | 15063 | SetSymbologyAttributesAsync |
1803 | 17134 | HideVideoPreview |
1803 | 17134 | IsVideoPreviewShownOnEnable |
1803 | 17134 | ShowVideoPreviewAsync |
1809 | 17763 | Fermés |
Propriétés
DeviceId |
Obtient la DeviceInformation.Id du scanneur de codes-barres revendiqué. |
IsDecodeDataEnabled |
Obtient ou définit une valeur booléenne qui indique s’il faut fournir les données décodées à l’objet de service. |
IsDisabledOnDataReceived |
Obtient ou définit une valeur booléenne qui indique si le scanneur de codes-barres est désactivé après avoir reçu les données. |
IsEnabled |
Indique si le scanneur de codes-barres peut recevoir des événements DataReceived . |
IsVideoPreviewShownOnEnable |
Obtient ou définit s’il faut afficher la fenêtre d’aperçu vidéo lorsque le scanneur de codes-barres est activé. |
Méthodes
Close() |
Libère la revendication exclusive du scanneur de codes-barres. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose(). |
DisableAsync() |
Place le scanneur de codes-barres dans un état où il ne peut pas recevoir d’événements DataReceived . |
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. |
EnableAsync() |
Obtient le scanneur de codes-barres dans un état prêt pour les événements DataReceived . |
GetSymbologyAttributesAsync(UInt32) |
Obtient les attributs de la symbologie de code-barres spécifiée. |
HideVideoPreview() |
Masque la fenêtre d’aperçu vidéo. |
ResetStatisticsAsync(IIterable<String>) |
Réinitialise les statistiques spécifiées à zéro pour toutes les statistiques qui peuvent être réinitialisées. |
RetainDevice() |
Conserve la revendication exclusive du scanneur de codes-barres. |
SetActiveProfileAsync(String) |
Définit le profil actif sur le scanneur de codes-barres. Important Cette API s’applique uniquement aux build 10240 et 10586 de la famille d’appareils Windows Mobile (extensions Windows Mobile pour UWP). Cette API ne s’applique pas à la famille d’appareils Windows Desktop, ni à d’autres familles d’appareils, ni aux builds de Windows Mobile autres que 10240 et 10586. Lorsqu’elle est appelée sur un système d’exploitation auquel elle ne s’applique pas, le comportement de cette API n’est pas défini. Pour plus d’informations sur les familles d’appareils, consultez Kits de développement logiciel (SDK) d’extension de famille d’appareils et contrats d’API. |
SetActiveSymbologiesAsync(IIterable<UInt32>) |
Définit les symboles de code-barres que l’appareil doit utiliser. |
SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes) |
Définit les attributs de la symbologie de code-barres utilisée par le scanneur de codes-barres revendiqué. |
ShowVideoPreviewAsync() |
Affiche la fenêtre d’aperçu vidéo. |
StartSoftwareTriggerAsync() |
Utilisé pour signaler au scanneur de codes-barres le démarrage de la numérisation. Une session est active jusqu’à ce que StopSoftwareTriggerAsync soit appelé, ou jusqu’à ce que le scanneur termine la session seul. |
StopSoftwareTriggerAsync() |
Permet d’arrêter une session démarrée avec StartSoftwareTriggerAsync. Aucune erreur n’est générée si cette opération est appelée lorsqu’aucune session n’est active. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Mises à jour les statistiques spécifiées. |
Événements
Closed |
Événement déclenché lors de la fermeture de ClaimedBarcodeScanner . |
DataReceived |
Se produit lorsque l’appareil scanne un code-barres. |
ErrorOccurred |
Se produit en cas de problème lors de la lecture d’un code-barres. |
ImagePreviewReceived |
Se produit lorsque l’appareil reçoit l’image bitmap de l’analyse. |
ReleaseDeviceRequested |
Se produit lorsque l’appareil reçoit une demande de libération de sa revendication exclusive. |
TriggerPressed |
Se produit lorsque le déclencheur ou le bouton du scanneur de codes-barres est enfoncé pendant une opération d’analyse. |
TriggerReleased |
Se produit lorsque le déclencheur ou le bouton du scanneur de codes-barres est relâché pendant une opération d’analyse. |