Class AppleScanningOptions
- Namespace
- Bluetooth.Abstractions.Scanning.Options.Apple
- Assembly
- Bluetooth.Abstractions.Scanning.dll
Apple (iOS/macOS) platform-specific scanning options.
public record AppleScanningOptions : ScanningOptions, IEquatable<ScanningOptions>, IEquatable<AppleScanningOptions>
- Inheritance
-
AppleScanningOptions
- Implements
- Inherited Members
Properties
AllowDuplicates
Gets a value indicating whether duplicate advertisements should be allowed.
public bool? AllowDuplicates { get; init; }
Property Value
- bool?
Remarks
When true, allows multiple callbacks for the same peripheral. Default is based on scan mode.
PeripheralUuids
Gets the list of peripheral UUIDs to scan for.
public IList<Guid>? PeripheralUuids { get; init; }
Property Value
Remarks
When set, only peripherals with these UUIDs will be discovered. Useful for reconnecting to known devices.
ServiceUuid
Gets the service UUID to filter peripherals.
public Guid? ServiceUuid { get; init; }
Property Value
- Guid?
Remarks
When set, only peripherals advertising this service UUID will be discovered.