HomeKit.HMHome Members

The members of HomeKit.HMHome are listed below.

See Also: Inherited members from Foundation.NSObject

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
AccessoriesHMAccessory[]. Documentation for this section has not yet been entered.
[read-only]
ActionSetsHMActionSet[]. Documentation for this section has not yet been entered.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
DelegateIHMHomeDelegate. An instance of the HomeKit.HMHomeDelegate model class which acts as the class delegate.
[read-only]
Namestring. Documentation for this section has not yet been entered.
[read-only]
Primarybool. Documentation for this section has not yet been entered.
[read-only]
RoomsHMRoom[]. Documentation for this section has not yet been entered.
[read-only]
ServiceGroupsHMServiceGroup[]. Documentation for this section has not yet been entered.
[read-only]
TriggersHMTrigger[]. Documentation for this section has not yet been entered.
[read-only]
static
UserFailedAccessoriesKeyFoundation.NSString. Represents the value associated with the constant HMUserFailedAccessoriesKey
[read-only]
UsersHMUser[]. Documentation for this section has not yet been entered.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type
[read-only]
ZonesHMZone[]. Documentation for this section has not yet been entered.

Public Methods

AddAccessory(HMAccessory, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
AddAccessoryAsync(HMAccessory) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
AddActionSet(string, Action<HMActionSet, Foundation.NSError>)
Documentation for this section has not yet been entered.
AddActionSetAsync(string) : System.Threading.Tasks.Task<HMActionSet>
Documentation for this section has not yet been entered.
AddRoom(string, Action<HMRoom, Foundation.NSError>)
Documentation for this section has not yet been entered.
AddRoomAsync(string) : System.Threading.Tasks.Task<HMRoom>
Documentation for this section has not yet been entered.
AddServiceGroup(string, Action<HMServiceGroup, Foundation.NSError>)
Documentation for this section has not yet been entered.
AddServiceGroupAsync(string) : System.Threading.Tasks.Task<HMServiceGroup>
Documentation for this section has not yet been entered.
AddTrigger(HMTrigger, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
AddTriggerAsync(HMTrigger) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
AddUser(Action<HMUser, Foundation.NSError>)
Documentation for this section has not yet been entered.
AddUserAsync() : System.Threading.Tasks.Task<HMUser>
Documentation for this section has not yet been entered.
AddZone(string, Action<HMZone, Foundation.NSError>)
Documentation for this section has not yet been entered.
AddZoneAsync(string) : System.Threading.Tasks.Task<HMZone>
Documentation for this section has not yet been entered.
AssignAccessory(HMAccessory, HMRoom, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
AssignAccessoryAsync(HMAccessory, HMRoom) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
ExecuteActionSet(HMActionSet, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
ExecuteActionSetAsync(HMActionSet) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
GetRoomForEntireHome() : HMRoom
Documentation for this section has not yet been entered.
GetServices(HMServiceType) : HMService[]
Documentation for this section has not yet been entered.
RemoveAccessory(HMAccessory, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveAccessoryAsync(HMAccessory) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveActionSet(HMActionSet, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveActionSetAsync(HMActionSet) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveRoom(HMRoom, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveRoomAsync(HMRoom) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveServiceGroup(HMServiceGroup, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveServiceGroupAsync(HMServiceGroup) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveTrigger(HMTrigger, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveTriggerAsync(HMTrigger) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveUser(HMUser, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveUserAsync(HMUser) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
RemoveZone(HMZone, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
RemoveZoneAsync(HMZone) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
UnblockAccessory(HMAccessory, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
UnblockAccessoryAsync(HMAccessory) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.
UpdateName(string, Action<Foundation.NSError>)
Documentation for this section has not yet been entered.
UpdateNameAsync(string) : System.Threading.Tasks.Task
Documentation for this section has not yet been entered.

Protected Methods

override
Dispose(bool)
Releases the resources used by the HMHome object.

Public Events

DidAddAccessoryEvent raised by the object.
DidAddActionSetEvent raised by the object.
DidAddRoomEvent raised by the object.
DidAddRoomToZoneEvent raised by the object.
DidAddServiceEvent raised by the object.
DidAddServiceGroupEvent raised by the object.
DidAddTriggerEvent raised by the object.
DidAddUserEvent raised by the object.
DidAddZoneEvent raised by the object.
DidEncounterErrorEvent raised by the object.
DidRemoveAccessoryEvent raised by the object.
DidRemoveActionSetEvent raised by the object.
DidRemoveRoomEvent raised by the object.
DidRemoveRoomFromZoneEvent raised by the object.
DidRemoveServiceEvent raised by the object.
DidRemoveServiceGroupEvent raised by the object.
DidRemoveTriggerEvent raised by the object.
DidRemoveUserEvent raised by the object.
DidRemoveZoneEvent raised by the object.
DidUnblockAccessoryEvent raised by the object.
DidUpdateActionsForActionSetEvent raised by the object.
DidUpdateNameForActionSetEvent raised by the object.
DidUpdateNameForHomeEvent raised by the object.
DidUpdateNameForRoomEvent raised by the object.
DidUpdateNameForServiceGroupEvent raised by the object.
DidUpdateNameForTriggerEvent raised by the object.
DidUpdateNameForZoneEvent raised by the object.
DidUpdateRoomEvent raised by the object.
DidUpdateTriggerEvent raised by the object.