ApplicationGroup Class¶
Represents a group of applications. Optionally, it may be the child of another ApplicationGroup object, which allows a tree of ApplicationGroup objects to be created.
Inheritance Hierarchy¶
System.Object
Citrix.SDK.AppDNA.ApplicationGrouping
Citrix.SDK.AppDNA.ApplicationGroup
Namespace: Citrix.SDK.AppDNA
Assembly: Citrix.SDK.AppDNA (in Citrix.SDK.AppDNA.dll) Version: 7.11.0.0 (7.11.0.0)
Syntax¶
C¶
public class ApplicationGroup : ApplicationGrouping,
IEquatable<ApplicationGroup>
VB¶
Public Class ApplicationGroup
Inherits ApplicationGrouping
Implements IEquatable(Of ApplicationGroup)
The ApplicationGroup type exposes the following members.
Properties¶
Name | Description | |
---|---|---|
![]() | Applications | Gets the collection of application objects that belong to this grouping. (Inherited from ApplicationGrouping.) |
![]() | ChildGroups | Gets a collection of the ApplicationGroup objects that are children of this group. To add or remove an ApplicationGroup as a child, call ApplicationGroup.SetParent on the child group. |
![]() | Description | Gets a value that is the description of the grouping. (Inherited from ApplicationGrouping.) |
![]() | IsDeleted | Returns true if the grouping object has been deleted using the SDK. (Inherited from ApplicationGrouping.) |
![]() | Name | Gets a value that is the name of the grouping. (Inherited from ApplicationGrouping.) |
![]() | ParentGroup | Gets an ApplicationGroup object which is a parent of this group. May be null. |
Methods¶
Name | Description | |
---|---|---|
![]() | Add(Application) | Adds an application to this grouping. (Inherited from ApplicationGrouping.) |
![]() | Add(IEnumerable(Application)) | Adds application objects to this grouping. (Inherited from ApplicationGrouping.) |
![]() | Delete | Deletes this ApplicationGroup and all child groups. (Overrides ApplicationGrouping.Delete().) |
![]() | Equals(Object) | Compares two instances of ApplicationGroup class for equality. (Overrides Object.Equals(Object).) |
![]() | Equals(ApplicationGroup) | Compares two instances of ApplicationGroup class for equality. |
![]() | Equals(ApplicationGrouping) | Compares two ApplicationGrouping objects for equality. (Inherited from ApplicationGrouping.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Overrides Object.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | NotifyPropertyChanged | Raises the PropertyChanged event. (Inherited from ApplicationGrouping.) |
![]() | Remove(Application) | Removes an application from this grouping. (Inherited from ApplicationGrouping.) |
![]() | Remove(IEnumerable(Application)) | Removes applications from this grouping. (Inherited from ApplicationGrouping.) |
![]() | SetParentGroup | Changes the ApplicationGroup that is the parent of this ApplicationGroup. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Events¶
Name | Description | |
---|---|---|
![]() | Deleted | An event that is raised when the grouping is deleted using the SDK. (Inherited from ApplicationGrouping.) |
![]() | PropertyChanged | Occurs when a property value changes. (Inherited from ApplicationGrouping.) |