ClaimedBarcodeScanner 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 lo scanner di codice a barre richiesto.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
L'oggetto viene creato al termine del metodo ClaimScannerAsync .
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1703 | 15063 | GetSymbologyAttributesAsync |
1703 | 15063 | SetSymbologyAttributesAsync |
1803 | 17134 | HideVideoPreview |
1803 | 17134 | IsVideoPreviewShownOnEnable |
1803 | 17134 | ShowVideoPreviewAsync |
1809 | 17763 | Chiuso |
Proprietà
DeviceId |
Ottiene il DeviceInformation.Id dello scanner di codice a barre richiesto. |
IsDecodeDataEnabled |
Ottiene o imposta un valore booleano che indica se fornire i dati decodificati all'oggetto servizio. |
IsDisabledOnDataReceived |
Ottiene o imposta un valore booleano che indica se lo scanner di codice a barre è disabilitato dopo la ricezione dei dati. |
IsEnabled |
Indica se lo scanner di codice a barre può ricevere eventi DataReceived . |
IsVideoPreviewShownOnEnable |
Ottiene o imposta un valore che indica se visualizzare la finestra di anteprima del video quando lo scanner di codice a barre è abilitato. |
Metodi
Close() |
Rilascia l'attestazione esclusiva per lo scanner di codice a barre. Per C++ e JavaScript, usare Close(). Per C# e Visual Basic, usare Dispose(). |
DisableAsync() |
Inserisce lo scanner di codice a barre in uno stato in cui non può ricevere eventi DataReceived . |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
EnableAsync() |
Ottiene lo scanner di codice a barre in uno stato pronto per gli eventi DataReceived . |
GetSymbologyAttributesAsync(UInt32) |
Ottiene gli attributi della simbologia del codice a barre specificata. |
HideVideoPreview() |
Nasconde la finestra di anteprima del video. |
ResetStatisticsAsync(IIterable<String>) |
Reimposta le statistiche specificate su zero per tutte le statistiche che possono essere reimpostate. |
RetainDevice() |
Mantiene l'attestazione esclusiva per lo scanner di codice a barre. |
SetActiveProfileAsync(String) |
Imposta il profilo attivo sullo scanner di codice a barre. Importante Questa API si applica solo alla build 10240 e alla build 10586 della famiglia di dispositivi Windows Mobile (estensioni di Windows Mobile per la piattaforma UWP). Questa API non si applica alla famiglia di dispositivi Desktop di Windows, né ad altre famiglie di dispositivi, né alle build di Windows Mobile diverse da 10240 e 10586. Quando viene chiamato in un sistema operativo a cui non è applicabile, il comportamento di questa API non è definito. Per altre info sulle famiglie di dispositivi, vedi SDK per estensioni della famiglia di dispositivi e contratti API. |
SetActiveSymbologiesAsync(IIterable<UInt32>) |
Imposta i simboli di codice a barre da usare per il dispositivo. |
SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes) |
Imposta gli attributi della simbologia del codice a barre utilizzata dallo scanner di codice a barre richiesto. |
ShowVideoPreviewAsync() |
Mostra la finestra di anteprima video. |
StartSoftwareTriggerAsync() |
Usato per segnalare allo scanner di codice a barre di avviare l'analisi. Una sessione è attiva fino a quando non viene richiamato StopSoftwareTriggerAsync o fino a quando lo scanner termina la sessione autonomamente. |
StopSoftwareTriggerAsync() |
Usato per arrestare una sessione avviata con StartSoftwareTriggerAsync. Non viene generato alcun errore se viene chiamato quando non è attiva alcuna sessione. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Aggiornamenti le statistiche specificate. |
Eventi
Closed |
Evento generato quando ClaimedBarcodeScanner viene chiuso. |
DataReceived |
Si verifica quando il dispositivo esegue l'analisi di un codice a barre. |
ErrorOccurred |
Si verifica quando si verifica un problema durante la lettura di un codice a barre. |
ImagePreviewReceived |
Si verifica quando il dispositivo riceve l'immagine bitmap dell'analisi. |
ReleaseDeviceRequested |
Si verifica quando il dispositivo ottiene una richiesta per rilasciare la relativa attestazione esclusiva. |
TriggerPressed |
Si verifica quando il trigger o il pulsante dello scanner di codice a barre viene premuto durante un'operazione di analisi. |
TriggerReleased |
Si verifica quando il trigger o il pulsante dello scanner di codice a barre viene rilasciato durante un'operazione di analisi. |