ISRSensorReaderDelegate Interface

Definition

This interface represents the Objective-C protocol SRSensorReaderDelegate.

[Foundation.Protocol(Name="SRSensorReaderDelegate", WrapperType=typeof(SensorKit.SRSensorReaderDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFetchResult", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest), typeof(SensorKit.SRFetchResult<Foundation.NSObject>) }, ReturnType=typeof(System.Boolean), Selector="sensorReader:fetchingRequest:didFetchResult:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCompleteFetch", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest) }, Selector="sensorReader:didCompleteFetch:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FetchingRequestFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest), typeof(Foundation.NSError) }, Selector="sensorReader:fetchingRequest:failedWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorizationStatus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRAuthorizationStatus) }, Selector="sensorReader:didChangeAuthorizationStatus:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillStartRecording", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader) }, Selector="sensorReaderWillStartRecording:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="StartRecordingFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:startRecordingFailedWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStopRecording", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader) }, Selector="sensorReaderDidStopRecording:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="StopRecordingFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:stopRecordingFailedWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFetchDevices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRDevice[]) }, Selector="sensorReader:didFetchDevices:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FetchDevicesFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:fetchDevicesDidFailWithError:")]
public interface ISRSensorReaderDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="SRSensorReaderDelegate", WrapperType=typeof(SensorKit.SRSensorReaderDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFetchResult", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest), typeof(SensorKit.SRFetchResult<Foundation.NSObject>) }, ReturnType=typeof(System.Boolean), Selector="sensorReader:fetchingRequest:didFetchResult:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCompleteFetch", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest) }, Selector="sensorReader:didCompleteFetch:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FetchingRequestFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRFetchRequest), typeof(Foundation.NSError) }, Selector="sensorReader:fetchingRequest:failedWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorizationStatus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRAuthorizationStatus) }, Selector="sensorReader:didChangeAuthorizationStatus:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillStartRecording", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader) }, Selector="sensorReaderWillStartRecording:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="StartRecordingFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:startRecordingFailedWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStopRecording", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader) }, Selector="sensorReaderDidStopRecording:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="StopRecordingFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:stopRecordingFailedWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFetchDevices", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(SensorKit.SRDevice[]) }, Selector="sensorReader:didFetchDevices:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FetchDevicesFailed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(SensorKit.SRSensorReader), typeof(Foundation.NSError) }, Selector="sensorReader:fetchDevicesDidFailWithError:")>]
type ISRSensorReaderDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to