HMAccessory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可由家庭工具包控制的家庭自动化配件。
[Foundation.Register("HMAccessory", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class HMAccessory : Foundation.NSObject
type HMAccessory = class
inherit NSObject
- 继承
- 属性
构造函数
HMAccessory() |
默认构造函数,初始化此类的新实例。 |
HMAccessory(IntPtr) |
创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。 |
HMAccessory(NSObjectFlag) |
在派生类上调用 的构造函数,以跳过初始化并仅分配 对象。 |
属性
Blocked |
获取一个值,该值指示附件是否被阻止。 |
Bridged |
获取一个值,该值指示附件是否已桥接。 |
CameraProfiles |
已安装 HMCameraProfile 的相机配置文件的数组。 |
Category |
HMAccessoryCategory此附件所属的 。 |
Class |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
ClassHandle |
此类的句柄。 |
DebugDescription |
此对象的开发人员有意义的说明。 (继承自 NSObject) |
Delegate |
充当类委托的 HomeKit.IHMAccessoryDelegate 模型类的实例。 |
Description |
对象的说明,即 ToString 的 Objective-C 版本。 (继承自 NSObject) |
FirmwareVersion |
获取固件版本。 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 (继承自 NSObject) |
Identifier |
开发人员不应使用此已弃用的方法。 |
IdentifiersForBridgedAccessories |
开发人员不应使用此已弃用的属性。 |
IsDirectBinding |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
IsProxy |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
Manufacturer |
获取制造商。 |
Model |
获取模型。 |
Name |
获取附件的名称。 |
Profiles |
获取由此附件实现的配置文件。 |
Reachable |
获取一个值,该值指示是否可以访问附件。 |
RetainCount |
返回对象的当前 Objective-C 保留计数。 (继承自 NSObject) |
Room |
获取附件所属的房间。 |
Self |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
Services |
获取一个数组,该数组包含附件提供的服务。 |
Superclass |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
SuperHandle |
用于表示此 NSObject 基类中方法的句柄。 (继承自 NSObject) |
SupportsIdentify |
获取一个值,该值指示附件是否支持 idenfify 操作。 |
UniqueIdentifier |
开发人员不应使用此已弃用的方法。 |
UniqueIdentifiersForBridgedAccessories |
开发人员不应使用此已弃用的方法。 |
WeakDelegate |
可以响应此类型的委托协议的对象 |
Zone |
可由家庭工具包控制的家庭自动化配件。 (继承自 NSObject) |
方法
事件
DidAddProfile |
由 对象引发的事件。 |
DidRemoveProfile |
由 对象引发的事件。 |
DidUpdateAssociatedServiceType |
由 对象引发的事件。 |
DidUpdateFirmwareVersion |
由 对象引发的事件。 |
DidUpdateName |
由 对象引发的事件。 |
DidUpdateNameForService |
由 对象引发的事件。 |
DidUpdateReachability |
由 对象引发的事件。 |
DidUpdateServices |
由 对象引发的事件。 |
DidUpdateValueForCharacteristic |
由 对象引发的事件。 |
扩展方法
GetDebugDescription(INSObjectProtocol) |
可由家庭工具包控制的家庭自动化配件。 |
GetAccessibilityCustomRotors(NSObject) |
获取适用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
设置适用于 |