Langue

ICBPeripheralDelegate Interface

Définition

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

[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
Dérivé
Attributs
Implémente

Propriétés

Nom Description
Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)

Méthodes

Nom Description
DidCompleteChannelSoundingSession(CBPeripheral, NSError)

Appelé lorsqu’une session de sonation de canal se termine.

DidOpenL2CapChannel(CBPeripheral, CBL2CapChannel, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DidReceiveChannelSoundingProcedureResults(CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Appelée lorsqu’une procédure de sonnement de canal produit des résultats.

DiscoveredCharacteristics(CBPeripheral, CBService, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredDescriptor(CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredIncludedService(CBPeripheral, CBService, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredService(CBPeripheral, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

IsReadyToSendWriteWithoutResponse(CBPeripheral)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

ModifiedServices(CBPeripheral, CBService[])

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

RssiRead(CBPeripheral, NSNumber, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

RssiUpdated(CBPeripheral, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedCharacterteristicValue(CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedName(CBPeripheral)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedNotificationState(CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedValue(CBPeripheral, CBDescriptor, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

WroteCharacteristicValue(CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

WroteDescriptorValue(CBPeripheral, CBDescriptor, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

Méthodes d’extension

Nom Description
DidCompleteChannelSoundingSession(ICBPeripheralDelegate, CBPeripheral, NSError)

Appelé lorsqu’une session de sonation de canal se termine.

DidOpenL2CapChannel(ICBPeripheralDelegate, CBPeripheral, CBL2CapChannel, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DidReceiveChannelSoundingProcedureResults(ICBPeripheralDelegate, CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Appelée lorsqu’une procédure de sonnement de canal produit des résultats.

DiscoveredCharacteristics(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredDescriptor(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredIncludedService(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

DiscoveredService(ICBPeripheralDelegate, CBPeripheral, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

GetHandle(INativeObject)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

GetNonNullHandle(INativeObject, String)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

IsReadyToSendWriteWithoutResponse(ICBPeripheralDelegate, CBPeripheral)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

ModifiedServices(ICBPeripheralDelegate, CBPeripheral, CBService[])

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

RssiRead(ICBPeripheralDelegate, CBPeripheral, NSNumber, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

RssiUpdated(ICBPeripheralDelegate, CBPeripheral, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedCharacterteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedName(ICBPeripheralDelegate, CBPeripheral)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedNotificationState(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

UpdatedValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

WroteCharacteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

WroteDescriptorValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Objet délégué pour CBPeripheral. Fournit des méthodes appelées sur les événements liés à la découverte, à l’exploration et à l’interaction avec un périphérique distant.

S’applique à

Voir aussi