Represents a summary description for an ActionDescription XML element that defines the action type and other information that is used by the Configuration Manager 2007 console to display an action.

The following tables list the members exposed by the ActionDescription type.

Public Constructors

  Name Description
ActionDescription Initializes a new instance of ActionDescription.
Top

Public Fields

  Name Description
public field actionAttributesAssemblyDescription Indicates an AssemblyDescription object for the action attributes assembly.
public field actionClassPermissions Indicates the class security permissions that are required for this action to be available to the user. The permissions are stored in a System.Collections.Generic.List object that represents ActionSecurityDescription objects for the action class permissions.
public field actionInstanceClassDescriptions Indicates the class instance security rights that the user must have before this action is displayed to the user. The class instance rights are stored in a System.Collections.Generic.List object that represents SecurityInstanceClassDescription objects for action instance class permissions.
public field actionInstancePermissions Indicates the instance security permissions required for this action to be available to the user. The security permissions are stored in a System.Collections.Generic.List object that represents SecurityFlagsDetailDescription objects for action instance permissions.
public field actionStateAssemblyDescription Indicates the method that is called to determine whether the actions should be available to the user. The method, assembly, and type information is stored in a AssemblyDescription object.
public field assemblyDescription Indicates the method that is called when the action is activated by the user. The method, assembly, and type information is stored in a AssemblyDescription object.
public field executableDescription Indicates the external file that is run when the user selects the action. For example, an EXE or CMD file. The external file information is stored in an ExecutableDescription object.
public field imageDescription Indicates the icon resource that is associated with this action. The icon resource name, assembly and type information are stored in a NodeImagesDescription object.
public field objectTypes Indicates the list of objects for which the menu will be displayed. The objects are stored in a System.Collections.Generic.List object that represent ActionDescription.ObjectProperties enumeration values for action object types.
public field reportDescription Indicates report information that will be displayed when the user selects this action. The report information is stored in a ReportDescription object.
public field resourceAssembly Indicates the string resources that are retrieved for this action. The resource name, assembly, and type information are stored in an AssemblyDescription object.
public field smsActionDescriptions Indicates the Configuration Manager 2007 -specific actions that are available for this node. The available actions are stored in a System.Collections.Generic.List object that represents ActionDescription objects.
Top

Public Properties

  Name Description
public property ActionClassSetting Gets or sets an ActionDescription.ActionClass enumeration value that indicates the action class setting.
public property DialogId Gets or sets the identifier of the dialog box XML file to load when the class setting associated with the action is "ShowDialog".
public property DisplayDescription Gets or sets the text that is displayed in the status bar for the action description.
public property DisplayName Gets or sets the display name for the action.
public property GroupAsRegion Gets or sets a value that indicates whether actions should be grouped as a region.
public property InstanceDependsOn Gets or sets the name of the secured class, for example, SMS_Driver Server WMI Class, on which the ActionDescription object depends.
public property IsExternalAction Gets or sets a value that indicates whether the action is external.
public property MatchPattern Gets or sets a value that is run against the MatchValueToTest property to determine when the action is operational.
public property MatchValueToTest Gets or sets a regular expression that is run against the MatchPattern property to determine when the action is operational.
public property MnemonicDisplayName Gets or sets the mnemonic display string for the action.
public property MultipleSelectDeleteMessage Gets or sets the text that is displayed in the warning message for multiple-selection delete operations.
public property MultipleSelectionSet Gets or sets a value that indicates whether the action can handle multiple selections with more than one type of class in the selection set.
public property ReferenceClass Gets or sets the name of the class that corresponds to the value of the ReferenceProperty property when the action is set to "Default" for the ActionClassSetting property.
public property ReferenceDescription Gets or sets the reference description, which is format information that is used to display the action.
public property ReferenceProperty Gets or sets a property of the result object to use to retrieve the class of a management object when the action is set to "Default".
public property RefreshNotRequired Gets or sets a value that indicates whether the framework does not need to call a Get method to perform a refresh before completing the action.
public property SqmDataPoint Gets or sets a Software Quality Matrix (SQM) data point value that is used to report information to SQM. This property supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public property StandardVerb Gets or sets an ActionDescription.StandardAction enumeration value that indicates the standard action verb that is associated with the action.
public property SupportedSelectionMode Gets or sets an ActionDescription.SelectionType enumeration value that represents the supported selection mode for the action.
public property SynchronousAction Gets or sets a value that indicates whether the action should be processed synchronously.
public property ValidInSearchFolder Gets or sets a value that indicates whether the action is valid in the search folder.
Top

Public Methods (see also Protected Methods )

  Name Description
public method Equals  Overloaded. (inherited from Object )
public method GetHashCode  (inherited from Object )
public method GetType  (inherited from Object )
public method IsActionValid Determines whether the action is valid.
public method static ReferenceEquals  (inherited from Object )
public method ShouldSerializeactionAttributesAssemblyDescription Determines whether the actionAttributesAssemblyDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeactionClassPermissions Determines whether the actionClassPermissions field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeactionInstanceClassDescriptions Determines whether the actionInstanceClassDescriptions field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeactionInstancePermissions Determines whether the actionInstancePermissions field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeactionStateAssemblyDescription Determines whether the actionStateAssemblyDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeassemblyDescription Determines whether the assemblyDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeDialogId Determines whether the DialogId property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeDisplayDescription Determines whether the DisplayDescription property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeDisplayName Determines whether the DisplayName property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeexecutableDescription Determines whether the executableDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeimageDescription Determines whether the imageDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeInstanceDependsOn Determines whether the InstanceDependsOn property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeMatchPattern Determines whether the MatchPattern property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeMatchValueToTest Determines whether the MatchValueToTest property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeMnemonicDisplayName Determines whether the MnemonicDisplayName property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeMultipleSelectDeleteMessage Determines whether the MultipleSelectDeleteMessage property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeobjectTypes Determines whether the objectTypes field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeReferenceClass Determines whether the ReferenceClass property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeReferenceDescription Determines whether the ReferenceDescription property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeReferenceProperty Determines whether the ReferenceProperty property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializereportDescription Determines whether the reportDescription field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeresourceAssembly Determines whether the resourceAssembly field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializesmsActionDescriptions Determines whether the smsActionDescriptions field should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ShouldSerializeSynchronousAction Determines whether the SynchronousAction property should be serialized. This method supports the Configuration Manager 2007 infrastructure and is not intended to be used directly from your code.
public method ToString  (inherited from Object )
Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object )
protected method MemberwiseClone  (inherited from Object )
Top

See Also


Send comments about this topic to Microsoft.