HMEventTrigger.CreatePredicateForEvaluatingTrigger Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreatePredicateForEvaluatingTrigger(HMCharacteristic, NSPredicateOperatorType, NSObject) |
Метод фабрики для создания NSPredicate объекта , который вычисляет по отношению |
CreatePredicateForEvaluatingTrigger(HMPresenceEvent) |
CreatePredicateForEvaluatingTrigger(HMCharacteristic, NSPredicateOperatorType, NSObject)
Метод фабрики для создания NSPredicate объекта , который вычисляет по отношению characteristic
к , value
используя operatorType
.
[Foundation.Export("predicateForEvaluatingTriggerWithCharacteristic:relatedBy:toValue:")]
public static Foundation.NSPredicate CreatePredicateForEvaluatingTrigger (HomeKit.HMCharacteristic characteristic, Foundation.NSPredicateOperatorType operatorType, Foundation.NSObject value);
static member CreatePredicateForEvaluatingTrigger : HomeKit.HMCharacteristic * Foundation.NSPredicateOperatorType * Foundation.NSObject -> Foundation.NSPredicate
Параметры
- characteristic
- HMCharacteristic
Объект HMCharacteristic , который требуется отслеживать.
- operatorType
- NSPredicateOperatorType
Объект , используемый NSPredicateOperatorTypecharacteristic
для сравнения с value
.
- value
- NSObject
Значение, сравниваемое с characteristic
.
Возвращаемое значение
- Атрибуты
Применяется к
CreatePredicateForEvaluatingTrigger(HMPresenceEvent)
[Foundation.Export("predicateForEvaluatingTriggerWithPresence:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static Foundation.NSPredicate CreatePredicateForEvaluatingTrigger (HomeKit.HMPresenceEvent presenceEvent);
static member CreatePredicateForEvaluatingTrigger : HomeKit.HMPresenceEvent -> Foundation.NSPredicate
Параметры
- presenceEvent
- HMPresenceEvent
Возвращаемое значение
- Атрибуты