Share via


HKWorkout.Create Method

Definition

Overloads

Name Description
Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKQuantity, HKDevice, NSDictionary)
Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKDevice, NSDictionary)
Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKDevice, NSDictionary)
Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, NSDictionary)
Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKMetadata)

Creates an activity that lasts from startDate to endDate.

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, NSDictionary)
Create(HKWorkoutActivityType, NSDate, NSDate)
Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKMetadata)

Creates an activity that lasts from startDate to endDate.

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKQuantity, HKDevice, NSDictionary)

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:totalSwimmingStrokeCount:device:metadata:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[]? workoutEvents, HealthKit.HKQuantity? totalEnergyBurned, HealthKit.HKQuantity? totalDistance, HealthKit.HKQuantity? totalSwimmingStrokeCount, HealthKit.HKDevice? device, Foundation.NSDictionary? metadata);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:totalSwimmingStrokeCount:device:metadata:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * Foundation.NSDictionary -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
totalSwimmingStrokeCount
HKQuantity
device
HKDevice
metadata
NSDictionary

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, double duration, HealthKit.HKQuantity totalEnergyBurned, HealthKit.HKQuantity totalDistance, HealthKit.HKDevice device, HealthKit.HKMetadata metadata);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * double * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * HealthKit.HKMetadata -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
duration
Double
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
device
HKDevice
metadata
HKMetadata

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKDevice, NSDictionary)

[Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:device:metadata:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, double duration, HealthKit.HKQuantity? totalEnergyBurned, HealthKit.HKQuantity? totalDistance, HealthKit.HKDevice? device, Foundation.NSDictionary? metadata);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:device:metadata:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * double * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * Foundation.NSDictionary -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
duration
Double
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
device
HKDevice
metadata
NSDictionary

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[] workoutEvents, HealthKit.HKQuantity totalEnergyBurned, HealthKit.HKQuantity totalDistance, HealthKit.HKDevice device, HealthKit.HKMetadata metadata);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * HealthKit.HKMetadata -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
device
HKDevice
metadata
HKMetadata

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKDevice, NSDictionary)

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[]? workoutEvents, HealthKit.HKQuantity? totalEnergyBurned, HealthKit.HKQuantity? totalDistance, HealthKit.HKDevice? device, Foundation.NSDictionary? metadata);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * Foundation.NSDictionary -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
device
HKDevice
metadata
NSDictionary

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKQuantity, HKDevice, HKMetadata)

Creates and returns a new HKWorkout with the provide values.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[] workoutEvents, HealthKit.HKQuantity totalEnergyBurned, HealthKit.HKQuantity totalDistance, HealthKit.HKQuantity totalSwimmingStrokeCount, HealthKit.HKDevice device, HealthKit.HKMetadata metadata);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKDevice * HealthKit.HKMetadata -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
totalSwimmingStrokeCount
HKQuantity
device
HKDevice
metadata
HKMetadata

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, NSDictionary)

[Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, double duration, HealthKit.HKQuantity? totalEnergyBurned, HealthKit.HKQuantity? totalDistance, Foundation.NSDictionary? metadata);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * double * HealthKit.HKQuantity * HealthKit.HKQuantity * Foundation.NSDictionary -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
duration
Double
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
metadata
NSDictionary

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, HKMetadata)

Creates an activity that lasts from startDate to endDate.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[] workoutEvents, HealthKit.HKQuantity totalEnergyBurned, HealthKit.HKQuantity totalDistance, HealthKit.HKMetadata metadata);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKMetadata -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
metadata
HKMetadata

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, HKWorkoutEvent[], HKQuantity, HKQuantity, NSDictionary)

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, HealthKit.HKWorkoutEvent[]? workoutEvents, HealthKit.HKQuantity? totalEnergyBurned, HealthKit.HKQuantity? totalDistance, Foundation.NSDictionary? metadata);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * HealthKit.HKWorkoutEvent[] * HealthKit.HKQuantity * HealthKit.HKQuantity * Foundation.NSDictionary -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
workoutEvents
HKWorkoutEvent[]
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
metadata
NSDictionary

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate)

[Foundation.Export("workoutWithActivityType:startDate:endDate:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate);
[<Foundation.Export("workoutWithActivityType:startDate:endDate:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate, Double, HKQuantity, HKQuantity, HKMetadata)

Creates an activity that lasts from startDate to endDate.

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static HealthKit.HKWorkout Create(HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate, double duration, HealthKit.HKQuantity totalEnergyBurned, HealthKit.HKQuantity totalDistance, HealthKit.HKMetadata metadata);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : HealthKit.HKWorkoutActivityType * Foundation.NSDate * Foundation.NSDate * double * HealthKit.HKQuantity * HealthKit.HKQuantity * HealthKit.HKMetadata -> HealthKit.HKWorkout

Parameters

workoutActivityType
HKWorkoutActivityType
startDate
NSDate
endDate
NSDate
duration
Double
totalEnergyBurned
HKQuantity
totalDistance
HKQuantity
metadata
HKMetadata

Returns

Attributes

Applies to