HKMetadata Class
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.
A key-value store for various types of health-related metadata.
public class HKMetadata : Foundation.DictionaryContainer
type HKMetadata = class
inherit DictionaryContainer
- Inheritance
Constructors
| Name | Description |
|---|---|
| HKMetadata() |
Creates a new HKMetadata with default (empty) values. |
| HKMetadata(NSDictionary) |
Creates a new HKMetadata from the values that are specified in |
Properties
| Name | Description |
|---|---|
| AlpineSlopeGrade | |
| AppleFitnessPlusCatalogIdentifier | |
| AverageSpeed | |
| BloodGlucoseMealTime | |
| BodyTemperatureSensorLocation |
Gets or sets the body temperature sensor ___location. |
| CoachedWorkout |
Gets or sets a value that indicates whether the workout was coached. |
| CrossTrainerDistance |
Gets or sets the distance traveled on a cross trainer. |
| DeviceManufacturerName |
Gets or sets the device manufacturer name. |
| DeviceName |
Gets or sets the device name. |
| DeviceSerialNumber |
Gets or sets the device serial number. |
| Dictionary |
Gets the wrapped NSDictionary. (Inherited from DictionaryContainer) |
| DigitalSignature |
Gets or sets the digital signature. |
| ElevationAscended | |
| ElevationDescended | |
| ExternalUuid |
Gets or sets the external UUID. |
| FitnessMachineDuration |
Gets or sets the length of time spent on a fitness machine. |
| FoodType |
Gets or sets the food type. |
| GroupFitness |
Gets or sets a value that indicates whether the activity was a group fitness activity. |
| HeartRateEventThreshold | |
| HeartRateMotionContext | |
| HeartRateSensorLocation |
Gets or sets the heart rate sensor ___location. |
| IndoorBikeDistance |
Gets or sets the distance traveled on an indoor bike. |
| IndoorWorkout |
Gets or sets a value that indicates whether the workout takes place indoors. |
| InsulinDeliveryReason | |
| LapLength | |
| MaximumSpeed | |
| MenstrualCycleStart | |
| ReferenceRangeLowerLimit |
Gets or sets the lower limit of the reference range. |
| ReferenceRangeUpperLimit |
Gets or sets the upper limit of the reference range. |
| SexualActivityProtectionUsed | |
| SwimmingLocationType | |
| SwimmingStrokeStyle | |
| SyncIdentifier | |
| SyncVersion | |
| TimeZone |
Gets or sets the time zone. |
| UdiDeviceIdentifier |
Gets or set the UDI unique device identifier. |
| UdiProductionIdentifier |
Gets or sets the UDI production identifier. |
| VO2MaxTestType | |
| WasTakenInLab |
Gets or sets a value that indicates whether a measurement was taken in a lab. |
| WasUserEntered |
Gets or sets a value that indicates whether a measurement was entered by the user. |
| WeatherCondition | |
| WeatherHumidity | |
| WeatherTemperature | |
| WorkoutBrandName |
Gets or sets the brand name of the workout. |
Methods
| Name | Description |
|---|---|
| GetArray<T>(NSString, Func<NativeHandle,T>) |
Returns the nullable array of |
| GetArray<T>(NSString) |
Returns the nullable array of |
| GetArrayOfDictionariesValue<T>(NSString) |
Retrieves the DictionaryContainer array associeted with |
| GetBoolValue(NSString) |
Returns the nullable Boolean associated with the specified |
| GetByteValue(NSString) |
Returns the nullable Byte associated with the specified |
| GetCGPointValue(NSString) |
Returns the nullable CGPoint associated with |
| GetCGRectValue(NSString) |
Returns the nullable CGRect associated with |
| GetCGSizeValue(NSString) |
Returns the nullable CGSize associated with |
| GetCMTimeValue(NSString) |
Returns the nullable CMTime associated with |
| GetDateTimeValue(NSString) |
Returns the nullable DateTime associated with |
| GetDoubleValue(NSString) |
Returns the nullable Double associated with the specified |
| GetFloatValue(NSString) |
Returns the nullable Single associated with the specified |
| GetInt16Value(NSString) |
Returns the nullable Int16 associated with the specified |
| GetInt32Value(NSString) |
Returns the nullable Int32 associated with the specified |
| GetLongValue(NSString) |
Returns the nullable Int64 associated with the specified |
| GetNativeValue<T>(NSString) |
Returns the nullable |
| GetNFloatValue(NSString) |
Returns the nullable NFloat associated with the specified |
| GetNIntValue(NSString) |
Returns the nullable IntPtr associated with the specified |
| GetNSDataAsValueType<T>(NSString) |
Returns an NSData with the contents of a value type of type |
| GetNSDictionary(NSString) |
Returns the nullable NSDictionary associated with |
| GetNSDictionary<TKey,TValue>(NSString) |
Returns the nullable NSDictionary<TKey,TValue> associated with |
| GetNSStringValue(NSString) |
Returns the nullable NSString associated with |
| GetNUIntValue(NSString) |
Returns the nullable UIntPtr associated with the specified |
| GetSByteValue(NSString) |
Returns the nullable SByte associated with the specified |
| GetStringArrayValue(NSString) |
Returns the nullable string array associated with |
| GetStringValue(NSString) |
Returns the nullable String associated with |
| GetStringValue(String) |
Returns the nullable String associated with |
| GetStrongDictionary<T>(NSString, Func<NSDictionary,T>) |
Returns the nullable |
| GetStrongDictionary<T>(NSString) |
Returns the nullable |
| GetUIEdgeInsets(NSString) |
Returns the nullable UIEdgeInsets associated with |
| GetUInt16Value(NSString) |
Returns the nullable UInt16 associated with the specified |
| GetUInt32Value(NSString) |
Returns the nullable UInt32 associated with the specified |
| GetUIntValue(NSString) |
Returns the nullable UInt32 associated with the specified |
| GetULongValue(NSString) |
Returns the nullable UInt64 associated with the specified |
| RemoveValue(NSString) |
Removes from the dictionary the value associated with |
| SetArrayOfDictionariesValue(NSString, DictionaryContainer[]) |
Associates a DictionaryContainer array |
| SetArrayValue(NSString, INativeObject[]) |
Associates an array of INativeObject with |
| SetArrayValue(NSString, NSNumber[]) |
Associates the NSNumber array |
| SetArrayValue(NSString, String[]) |
Associates a |
| SetArrayValue<T>(NSString, T[], Func<T,NativeHandle>) |
Associates an array of |
| SetArrayValue<T>(NSString, T[]) |
Associates an array of |
| SetBooleanValue(NSString, Nullable<Boolean>) |
Associates a nullable Boolean with |
| SetCGPointValue(NSString, Nullable<CGPoint>) |
Associates a nullable CGPoint value with |
| SetCGRectValue(NSString, Nullable<CGRect>) |
Associates a nullable CGRect value with |
| SetCGSizeValue(NSString, Nullable<CGSize>) |
Associates a nullable CGSize value with |
| SetCMTimeValue(NSString, Nullable<CMTime>) |
Associates a nullable CMTime value with |
| SetNativeValue(NSString, INativeObject, Boolean) |
Associates a nullable INativeObject value with |
| SetNumberValue(NSString, Nullable<Byte>) |
Associates a nullable Byte with |
| SetNumberValue(NSString, Nullable<Double>) |
Associates a nullable Double with |
| SetNumberValue(NSString, Nullable<Int16>) |
Associates a nullable Int16 with |
| SetNumberValue(NSString, Nullable<Int32>) |
Associates a nullable Int32 with |
| SetNumberValue(NSString, Nullable<Int64>) |
Associates a nullable Int64 with |
| SetNumberValue(NSString, Nullable<IntPtr>) |
Associates a nullable IntPtr with |
| SetNumberValue(NSString, Nullable<NFloat>) |
Associates a nullable NFloat with |
| SetNumberValue(NSString, Nullable<SByte>) |
Associates a nullable SByte with |
| SetNumberValue(NSString, Nullable<Single>) |
Associates a nullable Single with |
| SetNumberValue(NSString, Nullable<UInt16>) |
Associates a nullable UInt16 with |
| SetNumberValue(NSString, Nullable<UInt32>) |
Associates a nullable UInt32 with |
| SetNumberValue(NSString, Nullable<UInt64>) |
Associates a nullable UInt64 with |
| SetNumberValue(NSString, Nullable<UIntPtr>) |
Associates a nullable UIntPtr with |
| SetStringValue(NSString, NSString) |
Associates a nullable NSString with |
| SetStringValue(NSString, String) |
Associates a nullable String with |
| SetUIEdgeInsets(NSString, Nullable<UIEdgeInsets>) |
Associates a nullable UIEdgeInsets value with |
| SetValueTypeAsNSData<T>(NSString, Nullable<T>) |
Sets an NSData with the contents of a value type of type |
| TryGetNativeValue(NSString, NativeHandle) |
Returns the handle associated with |
| TryGetNSObject<T>(NSString, T) |
Returns the nullable |