Idioma

ICBPeripheralDelegate Interface

Definição

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

[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
Derivado
Atributos
Implementações

Propriedades

Nome Description
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)

Métodos

Nome Description
DidCompleteChannelSoundingSession(CBPeripheral, NSError)

Chamado quando uma sessão de som de canal é concluída.

DidOpenL2CapChannel(CBPeripheral, CBL2CapChannel, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DidReceiveChannelSoundingProcedureResults(CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Chamado quando um procedimento de som de canal produz resultados.

DiscoveredCharacteristics(CBPeripheral, CBService, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredDescriptor(CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredIncludedService(CBPeripheral, CBService, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredService(CBPeripheral, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

IsReadyToSendWriteWithoutResponse(CBPeripheral)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

ModifiedServices(CBPeripheral, CBService[])

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

RssiRead(CBPeripheral, NSNumber, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

RssiUpdated(CBPeripheral, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedCharacterteristicValue(CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedName(CBPeripheral)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedNotificationState(CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedValue(CBPeripheral, CBDescriptor, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

WroteCharacteristicValue(CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

WroteDescriptorValue(CBPeripheral, CBDescriptor, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

Métodos de Extensão

Nome Description
DidCompleteChannelSoundingSession(ICBPeripheralDelegate, CBPeripheral, NSError)

Chamado quando uma sessão de som de canal é concluída.

DidOpenL2CapChannel(ICBPeripheralDelegate, CBPeripheral, CBL2CapChannel, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DidReceiveChannelSoundingProcedureResults(ICBPeripheralDelegate, CBPeripheral, CBChannelSoundingProcedureResults, NSError)

Chamado quando um procedimento de som de canal produz resultados.

DiscoveredCharacteristics(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredDescriptor(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredIncludedService(ICBPeripheralDelegate, CBPeripheral, CBService, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

DiscoveredService(ICBPeripheralDelegate, CBPeripheral, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

GetHandle(INativeObject)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

GetNonNullHandle(INativeObject, String)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

IsReadyToSendWriteWithoutResponse(ICBPeripheralDelegate, CBPeripheral)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

ModifiedServices(ICBPeripheralDelegate, CBPeripheral, CBService[])

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

RssiRead(ICBPeripheralDelegate, CBPeripheral, NSNumber, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

RssiUpdated(ICBPeripheralDelegate, CBPeripheral, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedCharacterteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedName(ICBPeripheralDelegate, CBPeripheral)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedNotificationState(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

UpdatedValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

WroteCharacteristicValue(ICBPeripheralDelegate, CBPeripheral, CBCharacteristic, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

WroteDescriptorValue(ICBPeripheralDelegate, CBPeripheral, CBDescriptor, NSError)

Objeto delegate para CBPeripheral. Fornece métodos chamados em eventos relacionados à descoberta, exploração e interação com um periférico remoto.

Aplica-se a

Confira também