Sprache

ICBPeripheralDelegate Schnittstelle

Definition

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

[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
Abgeleitet
Attribute
Implementiert

Eigenschaften

Name Beschreibung
Handle

Handle (Zeiger) auf die nicht verwaltete Objektdarstellung.

(Geerbt von INativeObject)

Methoden

Name Beschreibung
DidCompleteChannelSoundingSession(CBPeripheral, NSError)

Wird aufgerufen, wenn eine Kanalsoundsitzung abgeschlossen ist.

DidOpenL2CapChannel(CBPeripheral, CBL2CapChannel, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DidReceiveChannelSoundingProcedureResults(CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Wird aufgerufen, wenn ein Kanalsounding-Verfahren Ergebnisse erzeugt.

DiscoveredCharacteristics(CBPeripheral, CBService, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredDescriptor(CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredIncludedService(CBPeripheral, CBService, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredService(CBPeripheral, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

IsReadyToSendWriteWithoutResponse(CBPeripheral)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

ModifiedServices(CBPeripheral, CBService[])

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

RssiRead(CBPeripheral, NSNumber, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

RssiUpdated(CBPeripheral, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedCharacterteristicValue(CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedName(CBPeripheral)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedNotificationState(CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedValue(CBPeripheral, CBDescriptor, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

WroteCharacteristicValue(CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

WroteDescriptorValue(CBPeripheral, CBDescriptor, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

Erweiterungsmethoden

Name Beschreibung
DidCompleteChannelSoundingSession(ICBPeripheralDelegate, CBPeripheral, NSError)

Wird aufgerufen, wenn eine Kanalsoundsitzung abgeschlossen ist.

DidOpenL2CapChannel(ICBPeripheralDelegate, CBPeripheral, CBL2CapChannel, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DidReceiveChannelSoundingProcedureResults(ICBPeripheralDelegate, CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Wird aufgerufen, wenn ein Kanalsounding-Verfahren Ergebnisse erzeugt.

DiscoveredCharacteristics(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredDescriptor(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredIncludedService(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

DiscoveredService(ICBPeripheralDelegate, CBPeripheral, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

GetHandle(INativeObject)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

GetNonNullHandle(INativeObject, String)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

IsReadyToSendWriteWithoutResponse(ICBPeripheralDelegate, CBPeripheral)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

ModifiedServices(ICBPeripheralDelegate, CBPeripheral, CBService[])

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

RssiRead(ICBPeripheralDelegate, CBPeripheral, NSNumber, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

RssiUpdated(ICBPeripheralDelegate, CBPeripheral, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedCharacterteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedName(ICBPeripheralDelegate, CBPeripheral)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedNotificationState(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

UpdatedValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

WroteCharacteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

WroteDescriptorValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Delegate-Objekt für CBPeripheral. Stellt Methoden bereit, die für Ereignisse im Zusammenhang mit Ermittlung, Erkundung und Interaktion mit einem Remoteperipheriegerät aufgerufen werden.

Gilt für:

Siehe auch