ICBPeripheralDelegate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Delegate object for CBPeripheral. Provides methods called on events relating to discovery, exploration, and interaction with a remote peripheral.
[Foundation.Protocol(Name="CBPeripheralDelegate", WrapperType=typeof(CoreBluetooth.CBPeripheralDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheralDidUpdateRSSI:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiRead", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSNumber), typeof(Foundation.NSError) }, Selector="peripheral:didReadRSSI:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredService", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverServices:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredIncludedService", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverIncludedServicesForService:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredCharacteristics", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverCharacteristicsForService:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedCharacterteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteCharacteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedNotificationState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateNotificationStateForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredDescriptor", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverDescriptorsForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForDescriptor:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteDescriptorValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForDescriptor:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedName", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralDidUpdateName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModifiedServices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService[]) }, Selector="peripheral:didModifyServices:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidOpenL2CapChannel", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBL2CapChannel), typeof(Foundation.NSError) }, Selector="peripheral:didOpenL2CAPChannel:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsReadyToSendWriteWithoutResponse", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralIsReadyToSendWriteWithoutResponse:")]
public interface ICBPeripheralDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="CBPeripheralDelegate", WrapperType=typeof(CoreBluetooth.CBPeripheralDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheralDidUpdateRSSI:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiRead", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSNumber), typeof(Foundation.NSError) }, Selector="peripheral:didReadRSSI:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredService", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverServices:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredIncludedService", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverIncludedServicesForService:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredCharacteristics", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverCharacteristicsForService:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedCharacterteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteCharacteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedNotificationState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateNotificationStateForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredDescriptor", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverDescriptorsForCharacteristic:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForDescriptor:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteDescriptorValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForDescriptor:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedName", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralDidUpdateName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModifiedServices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService[]) }, Selector="peripheral:didModifyServices:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidOpenL2CapChannel", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBL2CapChannel), typeof(Foundation.NSError) }, Selector="peripheral:didOpenL2CAPChannel:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsReadyToSendWriteWithoutResponse", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralIsReadyToSendWriteWithoutResponse:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidReceiveChannelSoundingProcedureResults", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBChannelSoundingProcedureResults), typeof(Foundation.NSError) }, Selector="peripheral:didReceiveChannelSoundingProcedureResults:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCompleteChannelSoundingSession", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didCompleteChannelSoundingSession:")]
public interface ICBPeripheralDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="CBPeripheralDelegate", WrapperType=typeof(CoreBluetooth.CBPeripheralDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheralDidUpdateRSSI:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiRead", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSNumber), typeof(Foundation.NSError) }, Selector="peripheral:didReadRSSI:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredService", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverServices:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredIncludedService", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverIncludedServicesForService:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredCharacteristics", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverCharacteristicsForService:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedCharacterteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteCharacteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedNotificationState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateNotificationStateForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredDescriptor", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverDescriptorsForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForDescriptor:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteDescriptorValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForDescriptor:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedName", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralDidUpdateName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModifiedServices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService[]) }, Selector="peripheral:didModifyServices:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidOpenL2CapChannel", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBL2CapChannel), typeof(Foundation.NSError) }, Selector="peripheral:didOpenL2CAPChannel:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsReadyToSendWriteWithoutResponse", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralIsReadyToSendWriteWithoutResponse:")>]
type ICBPeripheralDelegate = interface
interface INativeObject
interface IDisposable
[<Foundation.Protocol(Name="CBPeripheralDelegate", WrapperType=typeof(CoreBluetooth.CBPeripheralDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheralDidUpdateRSSI:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RssiRead", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSNumber), typeof(Foundation.NSError) }, Selector="peripheral:didReadRSSI:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredService", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverServices:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredIncludedService", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverIncludedServicesForService:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredCharacteristics", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverCharacteristicsForService:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedCharacterteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteCharacteristicValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedNotificationState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateNotificationStateForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DiscoveredDescriptor", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBCharacteristic), typeof(Foundation.NSError) }, Selector="peripheral:didDiscoverDescriptorsForCharacteristic:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didUpdateValueForDescriptor:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WroteDescriptorValue", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBDescriptor), typeof(Foundation.NSError) }, Selector="peripheral:didWriteValueForDescriptor:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedName", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralDidUpdateName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModifiedServices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBService[]) }, Selector="peripheral:didModifyServices:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidOpenL2CapChannel", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBL2CapChannel), typeof(Foundation.NSError) }, Selector="peripheral:didOpenL2CAPChannel:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsReadyToSendWriteWithoutResponse", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral) }, Selector="peripheralIsReadyToSendWriteWithoutResponse:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidReceiveChannelSoundingProcedureResults", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(CoreBluetooth.CBChannelSoundingProcedureResults), typeof(Foundation.NSError) }, Selector="peripheral:didReceiveChannelSoundingProcedureResults:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCompleteChannelSoundingSession", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreBluetooth.CBPeripheral), typeof(Foundation.NSError) }, Selector="peripheral:didCompleteChannelSoundingSession:")>]
type ICBPeripheralDelegate = interface
interface INativeObject
interface IDisposable
- Derived
- Attributes
- Implements
Properties
| Name | Description |
|---|---|
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |