ListGroupingCollection<TBusinessObject> Class
Represents a collection of ListGrouping<TBusinessObject> objects that are used to group objects in the list pane of the Dashboard.
Assembly: Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)
System::MarshalByRefObject
Microsoft.WindowsServerSolutions.Administration.ObjectModel::ListGroupingCollection<TBusinessObject>
generic<typename TBusinessObject> where TBusinessObject : ref class public ref class ListGroupingCollection sealed : MarshalByRefObject, ICollection<ListGrouping<TBusinessObject>^>, IEnumerable<ListGrouping<TBusinessObject>^>, IEnumerable
Type Parameters
- TBusinessObject
Represents a business object that encapsulates information and methods that relate to business data or business functionality. The information in the business object is exposed as properties.
| Name | Description | |
|---|---|---|
![]() | ListGroupingCollection<TBusinessObject>() | Initializes a new instance of the ListGroupingCollection<TBusinessObject> class. |
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of ListGrouping<TBusinessObject> objects in the ListGroupingCollection<TBusinessObject>. |
![]() | DefaultGrouping | Gets or sets the ListGrouping<TBusinessObject> object that will be used as the default group. |
![]() | IsReadOnly | Gets a value indicating whether the ListGroupingCollection<TBusinessObject> is read-only. |
| Name | Description | |
|---|---|---|
![]() | Add(ListGrouping<TBusinessObject>^) | Adds the specified ListGrouping<TBusinessObject> object to the ListGroupingCollection<TBusinessObject>. |
![]() | Add(String^, Converter<TBusinessObject, ListGroup<TBusinessObject>^>^) | Adds a ListGrouping<TBusinessObject> object to the ListGroupingCollection<TBusinessObject> with the specified display name and the ListGroup<TBusinessObject> object that is returned from the specified delegate method. The delegate method assigns business objects to the appropriate ListGroup<TBusinessObject>. |
![]() | Clear() | Removes all ListGrouping<TBusinessObject> objects from the ListGroupingCollection<TBusinessObject>. |
![]() | Contains(ListGrouping<TBusinessObject>^) | Determines whether the specified ListGrouping<TBusinessObject> object is in the ListGroupingCollection<TBusinessObject>. |
![]() | CopyTo(array<ListGrouping<TBusinessObject>^>^, Int32) | Copies the entire ListGroupingCollection<TBusinessObject> to a compatible one-dimensional array, starting at the specified index of the target array. |
![]() | CreateObjRef(Type^) | (Inherited from MarshalByRefObject.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetEnumerator() | Returns an enumerator that is used to iterate through the ListGroupingCollection<TBusinessObject>. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | GetType() | (Inherited from Object.) |
![]() | InitializeLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | Remove(ListGrouping<TBusinessObject>^) | Removes the first occurrence of the specified ListGrouping<TBusinessObject> from the ListGroupingCollection<TBusinessObject>. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IEnumerable::GetEnumerator() | Returns an IEnumerator that can iterate through a collection. |
TBusinessObject represents a business object that encapsulates information and methods that relate to business data or business functionality. The information in the business object is exposed as properties.
A ListGroupingCollection<TBusinessObject> can be passed as an argument to one of the Create methods of PageContent.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



