HKMetadata 类

定义

用于与运行状况相关的各种元数据的键值存储。

public class HKMetadata : Foundation.DictionaryContainer
type HKMetadata = class
    inherit DictionaryContainer
继承

构造函数

HKMetadata()

创建一个新的 HKMetadata 对象。

HKMetadata(NSDictionary)

使用 中的数据dictionary创建一个新HKMetadata对象。

属性

AlpineSlopeGrade

用于与运行状况相关的各种元数据的键值存储。

AverageSpeed

用于与运行状况相关的各种元数据的键值存储。

BloodGlucoseMealTime

用于与运行状况相关的各种元数据的键值存储。

BodyTemperatureSensorLocation

获取或设置人体温度传感器位置。

CoachedWorkout

获取或设置一个值,该值指示训练是否受到指导。

CrossTrainerDistance

获取或设置在交叉训练器上行驶的距离。

DeviceManufacturerName

获取或设置设备制造商名称。

DeviceName

获取或设置设备名称。

DeviceSerialNumber

获取或设置设备序列号。

Dictionary

获取包装的 NSDictionary

(继承自 DictionaryContainer)
DigitalSignature

获取或设置数字签名。

ElevationAscended

用于与运行状况相关的各种元数据的键值存储。

ElevationDescended

用于与运行状况相关的各种元数据的键值存储。

ExternalUuid

获取或设置外部 UUID。

FitnessMachineDuration

获取或设置健身计算机上花费的时间长度。

FoodType

获取或设置食物类型。

GroupFitness

获取或设置一个值,该值指示活动是否为组健身活动。

HeartRateEventThreshold

用于与运行状况相关的各种元数据的键值存储。

HeartRateMotionContext

用于与运行状况相关的各种元数据的键值存储。

HeartRateSensorLocation

获取或设置心率传感器位置。

IndoorBikeDistance

获取或设置在室内自行车上行驶的距离。

IndoorWorkout

获取或设置一个值,该值指示锻炼是否在室内进行。

InsulinDeliveryReason

用于与运行状况相关的各种元数据的键值存储。

LapLength

用于与运行状况相关的各种元数据的键值存储。

MaximumSpeed

用于与运行状况相关的各种元数据的键值存储。

MenstrualCycleStart

用于与运行状况相关的各种元数据的键值存储。

ReferenceRangeLowerLimit

获取或设置引用范围的下限。

ReferenceRangeUpperLimit

获取或设置引用范围的上限。

SexualActivityProtectionUsed

用于与运行状况相关的各种元数据的键值存储。

SwimmingLocationType

用于与运行状况相关的各种元数据的键值存储。

SwimmingStrokeStyle

用于与运行状况相关的各种元数据的键值存储。

SyncIdentifier

用于与运行状况相关的各种元数据的键值存储。

SyncVersion

用于与运行状况相关的各种元数据的键值存储。

TimeZone

获取或设置时区。

UdiDeviceIdentifier

获取或设置 UDI 唯一设备标识符。

UdiProductionIdentifier

获取或设置 UDI 生产标识符。

VO2MaxTestType

用于与运行状况相关的各种元数据的键值存储。

WasTakenInLab

获取或设置一个值,该值指示是否在实验室中进行了度量。

WasUserEntered

获取或设置一个值,该值指示用户是否输入了度量值。

WeatherCondition

用于与运行状况相关的各种元数据的键值存储。

WeatherHumidity

用于与运行状况相关的各种元数据的键值存储。

WeatherTemperature

用于与运行状况相关的各种元数据的键值存储。

WorkoutBrandName

获取或设置锻炼的品牌名称。

方法

GetArray<T>(NSString, Func<IntPtr,T>)

用于与运行状况相关的各种元数据的键值存储。

(继承自 DictionaryContainer)
GetArray<T>(NSString)

检索与 key关联的类型的T数组。

(继承自 DictionaryContainer)
GetBoolValue(NSString)

返回与 关联的 key可为空布尔值。

(继承自 DictionaryContainer)
GetCGPointValue(NSString)

返回与 key关联的可为 CGPoint null 值。

(继承自 DictionaryContainer)
GetCGRectValue(NSString)

返回与 key关联的可为 NSString null 值。

(继承自 DictionaryContainer)
GetCGSizeValue(NSString)

返回与 key关联的可为 CGSize null 值。

(继承自 DictionaryContainer)
GetCMTimeValue(NSString)

返回与 key关联的可为 CMTime null 值。

(继承自 DictionaryContainer)
GetDoubleValue(NSString)

返回与 关联的可以为 null 的 key双精度值。

(继承自 DictionaryContainer)
GetFloatValue(NSString)

返回与 关联的 key可为空浮点数。

(继承自 DictionaryContainer)
GetInt32Value(NSString)

返回与 关联的 key可为 null 的 int。

(继承自 DictionaryContainer)
GetLongValue(NSString)

返回与 关联的可以为 null 的 key长。

(继承自 DictionaryContainer)
GetNativeValue<T>(NSString)

返回与 关联的 key本机对象。

(继承自 DictionaryContainer)
GetNIntValue(NSString)

返回与 关联的 key可为空本机整数。

(继承自 DictionaryContainer)
GetNSDictionary(NSString)

返回 NSDictionarykey关联的 。

(继承自 DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

返回 NSDictionarykey关联的 。

(继承自 DictionaryContainer)
GetNSStringValue(NSString)

返回 NSStringkey关联的 。

(继承自 DictionaryContainer)
GetNUIntValue(NSString)

返回与 关联的 key可以为 null 的本机 unsigned int。

(继承自 DictionaryContainer)
GetStringValue(NSString)

返回与 key关联的字符串。

(继承自 DictionaryContainer)
GetStringValue(String)

返回与 key关联的字符串。

(继承自 DictionaryContainer)
GetStrongDictionary<T>(NSString)

返回 DictionaryContainerkey关联的 。

(继承自 DictionaryContainer)
GetUInt32Value(NSString)

返回与 关联的key可为空 T:System.UInt32

(继承自 DictionaryContainer)
GetUIntValue(NSString)

返回与 关联的key可为空 T:System.UInt32

(继承自 DictionaryContainer)
RemoveValue(NSString)

从字典中删除与 key关联的值。

(继承自 DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

INativeObject 数组 valueskey关联。

(继承自 DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

NSNumber 数组 valueskey关联。

(继承自 DictionaryContainer)
SetArrayValue(NSString, String[])

T:System.String 数组 valueskey关联。

(继承自 DictionaryContainer)
SetArrayValue<T>(NSString, T[])

将 类型的T数组valueskey相关联。

(继承自 DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

存储布尔值 value 并将其与 key关联。

(继承自 DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

存储 并将其CGPointvalue与 关联。key

(继承自 DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

存储 并将其CGRectvalue与 关联。key

(继承自 DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

存储 并将其CGSizevalue与 关联。key

(继承自 DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

存储 并将其CMTimevalue与 关联。key

(继承自 DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean)

用于与运行状况相关的各种元数据的键值存储。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

存储双 value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

存储 int value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

存储长 value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

存储本机整数 value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

存储本机无符号 int value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

存储浮点 value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

存储未签名的 int value (或 null) ,并将其与 key关联。

(继承自 DictionaryContainer)
SetStringValue(NSString, NSString)

存储字符串 value 并将其与 key关联。

(继承自 DictionaryContainer)
SetStringValue(NSString, String)

存储字符串 value 并将其与 key关联。

(继承自 DictionaryContainer)

适用于