Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides the content that is displayed in a Page that is associated with a tab in the Dashboard.
Namespace: Microsoft.WindowsServerSolutions.Administration.ObjectModel
Assembly: Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
Microsoft.WindowsServerSolutions.Administration.ObjectModel.PageContent
Syntax
public abstract class PageContent : MarshalByRefObject, IDisposable
public ref class PageContent abstract : MarshalByRefObject, IDisposable
Public MustInherit Class PageContent
Inherits MarshalByRefObject
Implements IDisposable
Properties
Name | Description | |
---|---|---|
![]() |
Tasks | Gets the TaskCollection that is associated with the PageContent object. |
Methods
Name | Description | |
---|---|---|
![]() ![]() |
Create(Func<Object, IComponent, Control>, TaskCollection, Object) | Creates new page content, using the specified view factory, tasks, and object ID. |
![]() ![]() |
Create(Func<Object, IComponent, UIElement>, TaskCollection, Object) | Creates new page content, using the specified view factory, tasks and object ID. |
![]() ![]() |
Create<TBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, ListGroupingCollection<TBusinessObject>, TaskCollection) | Initializes a new instance of the PageContent class that is used by a page in the Dashboard to provide a list pane, a task pane, and a details pane. This method also provides information for grouping data in the list pane of the page. |
![]() ![]() |
Create<TBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, ListGroupingCollection<TBusinessObject>, TaskCollection, Converter<TBusinessObject, DetailColumnCollection>) | Initializes a new instance of the PageContent class that is used by a page in the Dashboard to provide a list pane, a task pane, and a details pane. |
![]() ![]() |
Create<TBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, TaskCollection) | Initializes a new instance of the PageContent class that is used by a page in the Dashboard to provide a list pane and a task pane. |
![]() ![]() |
Create<TBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, TaskCollection, Converter<TBusinessObject, DetailColumnCollection>) | Initializes a new instance of the PageContent class that is used by a page in the Dashboard to provide a list pane, a task pane, and a details pane. |
![]() ![]() |
Create<TBusinessObject, TDetailBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, ListGroupingCollection<TBusinessObject>, TaskCollection, Converter<TDetailBusinessObject, DetailColumnCollection>, Converter<TBusinessObject, TDetailBusinessObject>) | Initializes an instance of the PageContent class that is used by a page in the Dashboard to provide a list pane, a task pane, and a details pane. This method also provides additional detail information about a business object that is displayed in the details pane, and defines the groups that are displayed in the list pane. |
![]() ![]() |
Create<TBusinessObject, TDetailBusinessObject>(ListProvider<TBusinessObject>, ListColumnCollection<TBusinessObject>, TaskCollection, Converter<TDetailBusinessObject, DetailColumnCollection>, Converter<TBusinessObject, TDetailBusinessObject>) | Initializes an instance of the PageContent class that is used by a page in the Dashboard to provide a list pane, a task pane, and a details pane. This method also provides additional detail information about a business object that is displayed in the details pane. |
![]() |
CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Overrides MarshalByRefObject.CreateObjRef(Type).) |
![]() |
Dispose() | Releases all resources used by the PageContent object. |
![]() |
Dispose(Boolean) | Releases the unmanaged resources used by the PageContent object and optionally releases the managed resources. |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize() | Releases unmanaged resources and performs other cleanup operations before the PageContent object is reclaimed by garbage collection.(Overrides Object.Finalize().) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() |
GetObjectDisplayName(Object) | Returns the name of the specified object that will be displayed on the page in the Dashboard. |
![]() |
GetObjectId(Object) | Returns the identifier for the specified object. |
![]() |
GetType() | (Inherited from Object.) |
![]() |
InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance.(Overrides MarshalByRefObject.InitializeLifetimeService().) |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) |
![]() |
ToString() | (Inherited from Object.) |
Remarks
A PageContent object is not directly instantiated. An instance of PageContent is created using one of the Create methods.
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsServerSolutions.Administration.ObjectModel Namespace
Return to top