Share via


CLServiceSession.CreateSession Method

Definition

Overloads

CreateSession(CLServiceSessionAuthorizationRequirement)

[Foundation.Export("sessionRequiringAuthorization:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static CoreLocation.CLServiceSession CreateSession(CoreLocation.CLServiceSessionAuthorizationRequirement authorizationRequirement);
[<Foundation.Export("sessionRequiringAuthorization:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateSession : CoreLocation.CLServiceSessionAuthorizationRequirement -> CoreLocation.CLServiceSession

Parameters

authorizationRequirement
CLServiceSessionAuthorizationRequirement

Returns

Attributes

Applies to

CreateSession(CLServiceSessionAuthorizationRequirement, String)

[Foundation.Export("sessionRequiringAuthorization:fullAccuracyPurposeKey:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static CoreLocation.CLServiceSession CreateSession(CoreLocation.CLServiceSessionAuthorizationRequirement authorizationRequirement, string fullAccuracyPurposeKey);
[<Foundation.Export("sessionRequiringAuthorization:fullAccuracyPurposeKey:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateSession : CoreLocation.CLServiceSessionAuthorizationRequirement * string -> CoreLocation.CLServiceSession

Parameters

authorizationRequirement
CLServiceSessionAuthorizationRequirement
fullAccuracyPurposeKey
String

Returns

Attributes

Applies to

CreateSession(CLServiceSessionAuthorizationRequirement, DispatchQueue, CLServiceSessionCreateHandler)

[Foundation.Export("sessionRequiringAuthorization:queue:handler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static CoreLocation.CLServiceSession CreateSession(CoreLocation.CLServiceSessionAuthorizationRequirement authorizationRequirement, CoreFoundation.DispatchQueue queue, CoreLocation.CLServiceSessionCreateHandler handler);
[<Foundation.Export("sessionRequiringAuthorization:queue:handler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateSession : CoreLocation.CLServiceSessionAuthorizationRequirement * CoreFoundation.DispatchQueue * CoreLocation.CLServiceSessionCreateHandler -> CoreLocation.CLServiceSession

Parameters

authorizationRequirement
CLServiceSessionAuthorizationRequirement

Returns

Attributes

Applies to

CreateSession(CLServiceSessionAuthorizationRequirement, String, DispatchQueue, CLServiceSessionCreateHandler)

[Foundation.Export("sessionRequiringAuthorization:fullAccuracyPurposeKey:queue:handler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static CoreLocation.CLServiceSession CreateSession(CoreLocation.CLServiceSessionAuthorizationRequirement authorizationRequirement, string fullAccuracyPurposeKey, CoreFoundation.DispatchQueue queue, CoreLocation.CLServiceSessionCreateHandler handler);
[<Foundation.Export("sessionRequiringAuthorization:fullAccuracyPurposeKey:queue:handler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateSession : CoreLocation.CLServiceSessionAuthorizationRequirement * string * CoreFoundation.DispatchQueue * CoreLocation.CLServiceSessionCreateHandler -> CoreLocation.CLServiceSession

Parameters

authorizationRequirement
CLServiceSessionAuthorizationRequirement
fullAccuracyPurposeKey
String

Returns

Attributes

Applies to