HKWorkout.Create Method

Definition

Overloads

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

Creates and returns a new HKWorkout with the provide values..

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)

Creates and returns a new HKWorkout with the provide values.

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)

Creates and returns a new HKWorkout with the provide values.

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)

Creates an activity that lasts from startDate to endDate.

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)

Creates an activity that lasts from startDate to endDate.

Create(HKWorkoutActivityType, NSDate, NSDate)

Creates an activity that lasts from startDate to endDate.

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)

Creates and returns a new HKWorkout with the provide values..

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:totalSwimmingStrokeCount:device:metadata:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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[]

To be added.

This parameter can be null.

totalEnergyBurned
HKQuantity

To be added.

This parameter can be null.

totalDistance
HKQuantity

To be added.

This parameter can be null.

totalSwimmingStrokeCount
HKQuantity

To be added.

This parameter can be null.

device
HKDevice

To be added.

This parameter can be null.

metadata
NSDictionary

To be added.

This parameter can be null.

Returns

Attributes

Applies to

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

Creates and returns a new HKWorkout with the provide values.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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)

Creates and returns a new HKWorkout with the provide values.

[Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:device:metadata:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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

To be added.

This parameter can be null.

totalDistance
HKQuantity

To be added.

This parameter can be null.

device
HKDevice

To be added.

This parameter can be null.

metadata
NSDictionary

To be added.

This parameter can be null.

Returns

Attributes

Applies to

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

Creates and returns a new HKWorkout with the provide values.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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)

Creates and returns a new HKWorkout with the provide values.

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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[]

To be added.

This parameter can be null.

totalEnergyBurned
HKQuantity

To be added.

This parameter can be null.

totalDistance
HKQuantity

To be added.

This parameter can be null.

device
HKDevice

To be added.

This parameter can be null.

metadata
NSDictionary

To be added.

This parameter can be null.

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.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
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);
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)

Creates an activity that lasts from startDate to endDate.

[Foundation.Export("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:")]
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);
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

To be added.

This parameter can be null.

totalDistance
HKQuantity

To be added.

This parameter can be null.

metadata
NSDictionary

To be added.

This parameter can be null.

Returns

Attributes

Applies to

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

Creates an activity that lasts from startDate to endDate.

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);
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

Applies to

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

Creates an activity that lasts from startDate to endDate.

[Foundation.Export("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:")]
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);
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[]

To be added.

This parameter can be null.

totalEnergyBurned
HKQuantity

To be added.

This parameter can be null.

totalDistance
HKQuantity

To be added.

This parameter can be null.

metadata
NSDictionary

To be added.

This parameter can be null.

Returns

Attributes

Applies to

Create(HKWorkoutActivityType, NSDate, NSDate)

Creates an activity that lasts from startDate to endDate.

[Foundation.Export("workoutWithActivityType:startDate:endDate:")]
public static HealthKit.HKWorkout Create (HealthKit.HKWorkoutActivityType workoutActivityType, Foundation.NSDate startDate, Foundation.NSDate endDate);
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.

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);
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

Applies to