ICLLocationManagerDelegate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This interface represents the Objective-C protocol CLLocationManagerDelegate.
[Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedLocation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation), typeof(CoreLocation.CLLocation) }, Selector="locationManager:didUpdateToLocation:fromLocation:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedHeading", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLHeading) }, Selector="locationManager:didUpdateHeading:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldDisplayHeadingCalibration", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, ReturnType=typeof(System.Boolean), Selector="locationManagerShouldDisplayHeadingCalibration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionEntered", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didEnterRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionLeft", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didExitRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MonitoringFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion), typeof(Foundation.NSError) }, Selector="locationManager:monitoringDidFailForRegion:withError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartMonitoringForRegion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didStartMonitoringForRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDetermineState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegionState), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didDetermineState:forRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconRegion) }, Selector="locationManager:didRangeBeacons:inRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeaconsSatisfyingConstraint", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconIdentityConstraint) }, Selector="locationManager:didRangeBeacons:satisfyingConstraint:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RangingBeaconsDidFailForRegion", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconRegion), typeof(Foundation.NSError) }, Selector="locationManager:rangingBeaconsDidFailForRegion:withError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFailRangingBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconIdentityConstraint), typeof(Foundation.NSError) }, Selector="locationManager:didFailRangingBeaconsForConstraint:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidVisit", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLVisit) }, Selector="locationManager:didVisit:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesPaused", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidPauseLocationUpdates:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesResumed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidResumeLocationUpdates:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DeferredUpdatesFinished", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFinishDeferredUpdatesWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")]
public interface ICLLocationManagerDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedLocation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation), typeof(CoreLocation.CLLocation) }, Selector="locationManager:didUpdateToLocation:fromLocation:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedHeading", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLHeading) }, Selector="locationManager:didUpdateHeading:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldDisplayHeadingCalibration", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, ReturnType=typeof(System.Boolean), Selector="locationManagerShouldDisplayHeadingCalibration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionEntered", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didEnterRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionLeft", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didExitRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MonitoringFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion), typeof(Foundation.NSError) }, Selector="locationManager:monitoringDidFailForRegion:withError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartMonitoringForRegion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didStartMonitoringForRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDetermineState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegionState), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didDetermineState:forRegion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeaconsSatisfyingConstraint", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconIdentityConstraint) }, Selector="locationManager:didRangeBeacons:satisfyingConstraint:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFailRangingBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconIdentityConstraint), typeof(Foundation.NSError) }, Selector="locationManager:didFailRangingBeaconsForConstraint:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidVisit", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLVisit) }, Selector="locationManager:didVisit:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesPaused", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidPauseLocationUpdates:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesResumed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidResumeLocationUpdates:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DeferredUpdatesFinished", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFinishDeferredUpdatesWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")]
public interface ICLLocationManagerDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")]
public interface ICLLocationManagerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedLocation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation), typeof(CoreLocation.CLLocation) }, Selector="locationManager:didUpdateToLocation:fromLocation:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedHeading", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLHeading) }, Selector="locationManager:didUpdateHeading:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldDisplayHeadingCalibration", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, ReturnType=typeof(System.Boolean), Selector="locationManagerShouldDisplayHeadingCalibration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionEntered", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didEnterRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionLeft", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didExitRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MonitoringFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion), typeof(Foundation.NSError) }, Selector="locationManager:monitoringDidFailForRegion:withError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartMonitoringForRegion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didStartMonitoringForRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDetermineState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegionState), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didDetermineState:forRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconRegion) }, Selector="locationManager:didRangeBeacons:inRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeaconsSatisfyingConstraint", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconIdentityConstraint) }, Selector="locationManager:didRangeBeacons:satisfyingConstraint:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RangingBeaconsDidFailForRegion", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconRegion), typeof(Foundation.NSError) }, Selector="locationManager:rangingBeaconsDidFailForRegion:withError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFailRangingBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconIdentityConstraint), typeof(Foundation.NSError) }, Selector="locationManager:didFailRangingBeaconsForConstraint:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidVisit", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLVisit) }, Selector="locationManager:didVisit:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesPaused", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidPauseLocationUpdates:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesResumed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidResumeLocationUpdates:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DeferredUpdatesFinished", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFinishDeferredUpdatesWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")>]
type ICLLocationManagerDelegate = interface
interface INativeObject
interface IDisposable
[<Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedLocation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation), typeof(CoreLocation.CLLocation) }, Selector="locationManager:didUpdateToLocation:fromLocation:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UpdatedHeading", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLHeading) }, Selector="locationManager:didUpdateHeading:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldDisplayHeadingCalibration", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, ReturnType=typeof(System.Boolean), Selector="locationManagerShouldDisplayHeadingCalibration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionEntered", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didEnterRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RegionLeft", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didExitRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MonitoringFailed", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion), typeof(Foundation.NSError) }, Selector="locationManager:monitoringDidFailForRegion:withError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartMonitoringForRegion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didStartMonitoringForRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDetermineState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLRegionState), typeof(CoreLocation.CLRegion) }, Selector="locationManager:didDetermineState:forRegion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRangeBeaconsSatisfyingConstraint", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeacon[]), typeof(CoreLocation.CLBeaconIdentityConstraint) }, Selector="locationManager:didRangeBeacons:satisfyingConstraint:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFailRangingBeacons", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLBeaconIdentityConstraint), typeof(Foundation.NSError) }, Selector="locationManager:didFailRangingBeaconsForConstraint:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidVisit", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLVisit) }, Selector="locationManager:didVisit:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesPaused", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidPauseLocationUpdates:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationUpdatesResumed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidResumeLocationUpdates:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DeferredUpdatesFinished", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFinishDeferredUpdatesWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")>]
type ICLLocationManagerDelegate = interface
interface INativeObject
interface IDisposable
[<Foundation.Protocol(Name="CLLocationManagerDelegate", WrapperType=typeof(CoreLocation.CLLocationManagerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(Foundation.NSError) }, Selector="locationManager:didFailWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AuthorizationChanged", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLAuthorizationStatus) }, Selector="locationManager:didChangeAuthorizationStatus:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LocationsUpdated", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager), typeof(CoreLocation.CLLocation[]) }, Selector="locationManager:didUpdateLocations:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeAuthorization", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreLocation.CLLocationManager) }, Selector="locationManagerDidChangeAuthorization:")>]
type ICLLocationManagerDelegate = 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.
Properties
| Name | Description |
|---|---|
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |