Share via


ConsoleRootDescription Class

Represents a summary description for a ConsoleRootDescription XML element that defines information about the topmost nodes in the Configuration Manager 2007 console. One or more console root description blocks are provided in a ConsoleRootObjects XML element.

Namespace: Microsoft.ConfigurationManagement.AdminConsole.Schema
Assembly: Microsoft.ConfigurationManagement.ManagementProvider (in microsoft.configurationmanagement.managementprovider.dll)

Usage

'Usage
Dim instance As ConsoleRootDescription

Syntax

'Declaration
<SerializableAttribute> _
<XmlRootAttribute("ConsoleRootDescription", IsNullable:=False)> _
Public Class ConsoleRootDescription
[SerializableAttribute] 
[XmlRootAttribute("ConsoleRootDescription", IsNullable=false)] 
public class ConsoleRootDescription
[SerializableAttribute] 
[XmlRootAttribute(L"ConsoleRootDescription", IsNullable=false)] 
public ref class ConsoleRootDescription
/** @attribute SerializableAttribute() */ 
/** @attribute XmlRootAttribute("ConsoleRootDescription", IsNullable=false) */ 
public class ConsoleRootDescription
SerializableAttribute 
XmlRootAttribute("ConsoleRootDescription", IsNullable=false) 
public class ConsoleRootDescription

Example

The following example shows the use of the ConsoleRootDescription XML element:

      <ConsoleRootDescription NamespaceGuid="3ad39fd2-efd6-11d0-bdcf-00a0c909fdd7" ObjectClass="SMS_Site" ExpandImmediate="true" Id="SmsSiteHierarchyNode" DisplayName="SiteHierarchyNode" Description="SiteHierarchyNodeDescription" HelpTopic="6ffe5c59-3858-49c5-83cb-16f63823187c">
        <ResourceAssembly>
          <Assembly>AdminUI.SiteHierarchy.dll</Assembly>
          <Type>Microsoft.ConfigurationManagement.AdminConsole.SiteHierarchy.Properties.Resources.resources</Type>
        </ResourceAssembly>
        <ImagesDescription>
          <ResourceAssembly>
            <Assembly>AdminUI.UIResources.dll</Assembly>
            <Type>Microsoft.ConfigurationManagement.AdminConsole.UIResources.Properties.Resources.resources</Type>
          </ResourceAssembly>
          <ImageResourceName>SitesFolder</ImageResourceName>
        </ImagesDescription>
        <ViewAssemblyDescriptions>
          <ViewAssemblyDescription>
            <Assembly>AdminUI.ConsoleView.dll</Assembly>
            <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ConsoleViewDescription</Type>
            <CustomData>
              <ConfigurationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                <PropertyItemsData>
                  <PropertyItemsData>
                    <Properties>
                      <string>SiteName</string>
                      <string>Type</string>
                      <string>Version</string>
                      <string>BuildNumber</string>
                      <string>Status</string>
                    </Properties>
                    <ClassName>SMS_Site</ClassName>
                  </PropertyItemsData>
                </PropertyItemsData>
              </ConfigurationData>
            </CustomData>
          </ViewAssemblyDescription>
        </ViewAssemblyDescriptions>
        <Actions>
          <ActionDescription ActionVerb="Properties" Class="ShowDialog" SqmDataPoint="699">
            <DialogId>SiteHierarchies</DialogId>
          </ActionDescription>
        </Actions>
      </ConsoleRootDescription>

Inheritance Hierarchy

System.Object
  Microsoft.ConfigurationManagement.AdminConsole.Schema.ConsoleRootDescription

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.

Platforms

Development Platforms

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2003,Windows Vista

Change History

See Also

Reference

ConsoleRootDescription Members
Microsoft.ConfigurationManagement.AdminConsole.Schema Namespace
ActionDescription Class
AssemblyDescription Class
NodeImagesDescription
ViewAssemblyDescription