BluetoothLEAdvertisementWatcher 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.
Oggetto per ricevere annunci Bluetooth Low Energy (LE).
public ref class BluetoothLEAdvertisementWatcher sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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 BluetoothLEAdvertisementWatcher final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class BluetoothLEAdvertisementWatcher final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 BluetoothLEAdvertisementWatcher
[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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class BluetoothLEAdvertisementWatcher
function BluetoothLEAdvertisementWatcher(advertisementFilter)
Public NotInheritable Class BluetoothLEAdvertisementWatcher
- Ereditarietà
- Attributi
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)
|
Funzionalità dell'app |
bluetooth
|
Commenti
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
2004 | 19041 | AllowExtendedAdvertisements |
Costruttori
BluetoothLEAdvertisementWatcher() |
Crea un nuovo oggetto BluetoothLEAdvertisementWatcher . |
BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter) |
Crea un nuovo oggetto BluetoothLEAdvertisementWatcher con un filtro di annuncio per inizializzare il watcher. |
Proprietà
AdvertisementFilter |
Ottiene o imposta un oggetto BluetoothLEAdvertisementFilter utilizzato per la configurazione del filtro annunci Bluetooth LE che usa il filtro basato su sezione del payload. |
AllowExtendedAdvertisements |
Consente la ricezione di annunci pubblicitari utilizzando il formato Extended Advertising. Il valore predefinito è False. |
MaxOutOfRangeTimeout |
Ottiene il timeout massimo dell'intervallo. |
MaxSamplingInterval |
Ottiene l'intervallo massimo di campionamento. |
MinOutOfRangeTimeout |
Ottiene il timeout minimo dell'intervallo. |
MinSamplingInterval |
Ottiene l'intervallo di campionamento minimo. |
ScanningMode |
Ottiene o imposta la modalità di scansione Bluetooth LE. |
ScanParameters |
Oggetto per ricevere annunci Bluetooth Low Energy (LE). |
SignalStrengthFilter |
Ottiene o imposta un oggetto BluetoothSignalStrengthFilter utilizzato per la configurazione del filtro annunci Bluetooth LE che utilizza il filtro basato sulla forza del segnale. |
Status |
Ottiene lo stato corrente di BluetoothLEAdvertisementWatcher. |
UseCodedPhy |
Oggetto per ricevere annunci Bluetooth Low Energy (LE). |
UseHardwareFilter |
Oggetto per ricevere annunci Bluetooth Low Energy (LE). |
UseUncoded1MPhy |
Oggetto per ricevere annunci Bluetooth Low Energy (LE). |
Metodi
Start() |
Avviare BluetoothLEAdvertisementWatcher per cercare annunci Bluetooth LE. |
Stop() |
Arrestare BluetoothLEAdvertisementWatcher e disabilitare l'analisi degli annunci Bluetooth LE. |
Eventi
Received |
Notifica per i nuovi eventi pubblicitari Bluetooth LE ricevuti. |
Stopped |
Notifica all'app che l'analisi Bluetooth LE per gli annunci è stata annullata o interrotta dall'app o a causa di un errore. |