PropertySheetExtension Class
Provides an entry point for a property sheet extension. It is also the entry point for custom code execution.
Namespace: Microsoft.ManagementConsole.Advanced
Assembly: Microsoft.ManagementConsole (in Microsoft.ManagementConsole.dll)
Inheritance Hierarchy
System.Object
Microsoft.ManagementConsole.SnapInBase
Microsoft.ManagementConsole.Advanced.PropertySheetExtension
Syntax
public class PropertySheetExtension : SnapInBase
public ref class PropertySheetExtension : SnapInBase
type PropertySheetExtension =
class
inherit SnapInBase
end
Public Class PropertySheetExtension
Inherits SnapInBase
Constructors
Name | Description | |
---|---|---|
PropertySheetExtension() | Initializes a new instance of the PropertySheetExtension class. |
Properties
Name | Description | |
---|---|---|
ExtensionPropertySheet | Gets the extensions property sheet containing the extension pages. |
|
Id | Gets the identifier for the instance of the snap-in. The identifier is unique across snap-in instances within a console. (Inherited from SnapInBase.) |
|
InvokeRequired | Gets a value that indicates whether the caller must call the Invoke or the BeginInvoke methods when calling a method on a snap-in component. This distinction is necessary when the caller is on a different thread than the thread that the snap-in was created on. (Inherited from SnapInBase.) |
|
SharedData | Gets the published data for the primary sheet. |
|
Tag | Gets or sets an object that contains application-specific information that is associated with the snap-in.(Inherited from SnapInBase.) |
Methods
Name | Description | |
---|---|---|
BeginInvoke(Delegate) | Executes the specified delegate asynchronously on the thread that the snap-in was created on.(Inherited from SnapInBase.) |
|
BeginInvoke(Delegate, Object[]) | Executes the specified delegate with its specified arguments on the main thread that the snap-in was created on. (Inherited from SnapInBase.) |
|
EndInvoke(IAsyncResult) | Waits until the process that was started by calling BeginInvoke completes. This method then retrieves the return value of the asynchronous operation identified by the result parameter. (Inherited from SnapInBase.) |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetNodeTypes() | Gets the array of node types that are provided. |
|
GetType() | (Inherited from Object.) |
|
Invoke(Delegate) | Executes the delegate on the main thread that the snap-in executes on. (Inherited from SnapInBase.) |
|
Invoke(Delegate, Object[]) | Executes the delegate on the main thread that the snap-in executes on. (Inherited from SnapInBase.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
OnAddPropertyPages(PropertyPageCollection) | Called to get the extension property pages. |
|
OnInitialize() | Called when a snap-in is initialized. It allows derived classes to provide additional initialization. (Inherited from SnapInBase.) |
|
OnSharedDataChanged(SharedDataItem) | Called when published data on the primary node changes. |
|
OnShutdown(AsyncStatus) | Called when the snap-in is shutting down. Once this call returns, actions which modify the console, such as adding nodes, or modifying view descriptions, are not honored. (Inherited from SnapInBase.) |
|
RegisterCurrentThreadForUI() | Called on a background thread to register it as a candidate for showing pop-up UI. (Inherited from SnapInBase.) |
|
ShowHelpTopic(String) | Displays a help topic. (Inherited from SnapInBase.) |
|
ToString() | (Inherited from Object.) |
|
UnregisterCurrentThreadForUI() | Called on a background thread to unregister it as a candidate for showing pop-up UI. (Inherited from SnapInBase.) |
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.ManagementConsole.Advanced Namespace
Return to top