CBCentralManager
CBCentralManager()
CBCentralManager(DispatchQueue)
CBCentralManager(IntPtr)
CBCentralManager(NativeHandle)
CBCentralManager(NSObjectFlag)
CBCentralManager(ICBCentralManagerDelegate, DispatchQueue)
CBCentralManager(ICBCentralManagerDelegate, DispatchQueue, CBCentralInitOptions)
CBCentralManager(ICBCentralManagerDelegate, DispatchQueue, NSDictionary)
ClassHandle
Delegate
IsScanning
OptionDeviceAccessForMedia
OptionNotifyOnConnectionKey
OptionNotifyOnDisconnectionKey
OptionNotifyOnNotificationKey
OptionRestoreIdentifierKey
OptionShowPowerAlertKey
OptionStartDelayKey
RestoredStatePeripheralsKey
RestoredStateScanOptionsKey
RestoredStateScanServicesKey
ScanOptionAllowDuplicatesKey
ScanOptionSolicitedServiceUUIDsKey
State
WeakDelegate
CancelPeripheralConnection(CBPeripheral)
ConnectPeripheral(CBPeripheral, CBConnectPeripheralOptions)
ConnectPeripheral(CBPeripheral, NSDictionary)
ConnectPeripheral(CBPeripheral, PeripheralConnectionOptions)
Dispose(Boolean)
RegisterForConnectionEvents(CBConnectionEventMatchingOptions)
RegisterForConnectionEvents(NSDictionary)
RetrieveConnectedPeripherals()
RetrieveConnectedPeripherals(CBUUID[])
RetrievePeripherals(CBUUID)
RetrievePeripherals(CBUUID[])
RetrievePeripheralsWithIdentifiers(NSUuid[])
ScanForPeripherals(CBUUID)
ScanForPeripherals(CBUUID[])
ScanForPeripherals(CBUUID, NSDictionary)
ScanForPeripherals(CBUUID[], NSDictionary)
ScanForPeripherals(CBUUID[], PeripheralScanningOptions)
StopScan()
SupportsFeatures(CBCentralManagerFeature)
ConnectedPeripheral
ConnectionEventDidOccur
DidDisconnectPeripheral
DidUpdateAncsAuthorization
DisconnectedPeripheral
DiscoveredPeripheral
FailedToConnectPeripheral
RetrievedConnectedPeripherals
RetrievedPeripherals
UpdatedState
WillRestoreState
xamarinmac
namespace CoreBluetooth
{
[Introduced(PlatformName.WatchOS, 4, 0, PlatformArchitecture.All, null)]
[Register("CBCentralManager", true)]
public class CBCentralManager : CBManager
{
[Field("CBConnectPeripheralOptionStartDelayKey", "CoreBluetooth")]
[Introduced(PlatformName.MacOSX, 10, 14, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 11, 2, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 11, 2, PlatformArchitecture.All, null)]
[Introduced(PlatformName.WatchOS, 4, 2, PlatformArchitecture.All, null)]
public static NSString! OptionStartDelayKey
{
[Introduced(PlatformName.MacOSX, 10, 14, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 11, 2, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 11, 2, PlatformArchitecture.All, null)]
[Introduced(PlatformName.WatchOS, 4, 2, PlatformArchitecture.All, null)]
get;
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to xamarinmac | |
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API