Click or drag to resize

IGHARemoteObject Methods

The IGHARemoteObject type exposes the following members.

Methods
  NameDescription
Public methodAddToGroup
Adds this instance to the specified group. Creates the group if it does not exist
Public methodCreateObjectAsync
Creates an object of the specified class name as a child of the calling object
Public methodDeleteObjectAsync
Deletes a child object of the calling object matching the specified name
Public methodGetBindableObjectsAsync
Returns objects implementing the IBindable interface
Public methodGetCapabilitiesAsync
Returns all capabilities currently defined by GHA
Public methodGetChildrenAsync
Returns a collection of objects containing the children of the calling object, optionally done recursively and sorted
Public methodGetCompatibleGroups
Returns groups that have members compatible with the calling object
Public methodGetContainedTypesAsync
Returns the types that can be children for the owning object
Public methodGetGroupingCompatibleObjects
Returns objects that are groupable and of the same type as the calling object
Public methodGetGroupMemberships
Gets the groups of which this instance is a member
Public methodGetInheritedClassesAsync
Returns the inheritance tree for the specified class
Public methodGetObjectAsync(Guid)
Returns the object with the requested Object ID
Public methodGetObjectAsync(String)
Returns an object at the specified absolute Uri
Public methodGetObjectsByPropertyNameAsync
Returns a collection of child objects that have the specified property
Public methodGetObjectsByPropertySearchAsync
Returns a collection of objects that contain properties that match the specified search string
Public methodGetObjectsByPropertyValueAsync
Returns a collection of objects that have the specified property and match the specified value
Public methodGetObjectsByTypeAndPropertyValueAsync
Returns a collection of objects of the specified type containing the specified property and matches the property value
Public methodGetObjectsByTypeAsync
Returns objects of the specified type
Public methodGetPlaylistItemsAsync
Returns playlist items from a playlist container
Public methodGetPropertiesAsync
Returns a list of Property descriptors for the calling object
Public methodGetPropertyNamesAsync
Returns a list of the calling object's property names
Public methodGetRemoteEnumerationsAsync
Returns all enumeration types defined in GHA
Public methodGetTypesWithCategoryAsync
Returns types tagged with the specified category
Public methodGetValueAsync
Returns the value of the specified property
Public methodHasChildrenAsync
Determines if the object has children. More efficient than downloading children and then checking
Public methodInvokeAsync
Returns the value of the specified property
Public methodIsChildOfAsync
Determines if the specified object is one of the calling object's children
Public methodIsOfExplicitTypeAsync
Determines if the calling object inherits from the specified class
Public methodRemoveFromGroup
Removes this instance from the specified group. Deletes the group if empty
Public methodRenameAsync
Public methodRunCommandAsync
Invoke the specified method of the calling object
Public methodSetValueAsync(String, Object)
Sets the specified property to the specified value
Public methodSetValueAsync(String, Object, Int32)
Internal use only
Public methodSetValueForcedAsync
Performs the standard SetValue but also triggers the PropertyChanged handler regardless of whether the property has changed or not
Public methodSubscribeToCreateAsync
Public methodSubscribeToDeleteAsync
Subscribes to the Delete object event for the object. Invokes event handler if a child object is deleted under the owning object.
Public methodSubscribeToPropertyAsync
Subscribes to any changes to the specified property
Public methodUnSubscribeAsync
Unsubscribes from the specified subscription (property change, create, or delete)
Top
See Also