Sdílet prostřednictvím


Vytvoření vlastního zobrazení konzoly Configuration Manager

Chcete-li v Configuration Manager vytvořit vlastní zobrazení konzoly, musíte vytvořit dvě třídy rozhraní .NET Framework. Pokud nechcete vytvořit vlastní ovládací prvek zobrazení, přečtěte si další informace v tématu Vytvoření xml uzlu pro zobrazení konzoly Configuration Manager.

Následující postup vytvoří zobrazení, které zobrazí vlastní ovládací prvek. V tomto případě zobrazení zobrazí obsah řetězce ovládacího prvku popisku.

Postupy v tomto tématu vytvoří uzel rozšíření konzoly Moje zobrazení, který se zobrazí. pod uzlem konzoly konfigurace lokality v pracovním prostoru Správa. Když kliknete na uzel Moje zobrazení, načte se váš vlastní ovládací prvek zobrazení do konzoly Configuration Manager.

Vytvoření vlastního zobrazení

Následující postupy vytvoří uzel rozšíření s vlastním ovládacím prvku zobrazení.

Vytvoření třídy Kontroleru zobrazení

Následující postup vytvoří odvozenou OverviewControllerBase třídu. Vlastnost Content třídy kontroleru je nastavena, obsahuje váš vlastní ovládací prvek. V následujícím příkladu má vlastnost Content přiřazený jednoduchý ovládací prvek popisku.

Vytvoření třídy zobrazení konzoly
  • Vytvořte následující novou třídu. V tomto případě je vlastní ovládací prvek jednoduchý ovládací prvek popisku:

    
    public class MyViewController : OverviewControllerBase{   public MyViewController(): base()   {}   public override void EndInit()   {                 base.EndInit();     this.Content = new Label() { Content = "My Content" };   }}  
    

Vytvoření třídy Popis zobrazení

Následující postup vytvoří odvozenou IConsoleView2 třídu.

Vytvoření třídy zobrazení konzoly
  • Vytvořte následující novou třídu:

    
    public class MyViewDescription : IConsoleView2  
    {  
        override protected Type TypeOfViewController    {       get { return typeof(MyViewController); }     }  
        override protected Type TypeOfView     {      get { return typeof(Overview); }     }        public override bool TryConfigure(ref XmlElement persistedConfigurationData)    {        return false;    }  
    new public bool TryInitialize(ScopeNode scopeNode, AssemblyDescription resourceAssembly, ViewAssemblyDescription viewAssemblyDescription)    {      return true;    }  
    }  
    

Vytvoření XML uzlu rozšíření

K načtení rozšíření do konzoly se vyžaduje následující kód XML. Všimněte si DisplayName , že vlastnosti a Description odkazují na názvy v souboru prostředků sestavení.

<RootNodeDescription NamespaceGuid="c192799c-82cd-43cc-bc11-12996bca800f" Id="MyViewNode" DisplayName="ViewNodeName" Description="ViewNodeDescription">  <ResourceAssembly>    <Assembly>NameofMyAssembly.dll</Assembly>    <Type>NameofMyAssembly.Resources.resources</Type>  </ResourceAssembly>  <ImagesDescription>    <ResourceAssembly>      <Assembly> NameofMyAssembly.dll</Assembly>      <Type> NameofMyAssembly.Resources.resources</Type>    </ResourceAssembly>    <ImageResourceName>NodeIcon</ImageResourceName>  </ImagesDescription>  <ViewAssemblyDescriptions>    <ViewAssemblyDescription>      <Assembly> NameofMyAssembly.dll</Assembly>      <Type>NameofMyAssembly.MyViewDescription</Type>    </ViewAssemblyDescription>  </ViewAssemblyDescriptions></RootNodeDescription>  

Nasazení sestavení

Následující postup sestaví vytvořené sestavení a zkopíruje ho do složky sestavení konzoly Configuration Manager. Důležité informace o nasazení rozšíření konzoly Configuration Manager najdete v tématu nasazení rozšíření konzoly Configuration Manager.

Nasazení sestavení zobrazení

  1. Sestavte projekt a v závislosti na tom, kde jste projekt vytvořili, by se sestavení mělo vytvořit jako \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrObjectsControl\bin\Debug\NameofMyAssembly.dll.

    Poznámka

    V jiných částech oddílu Rozšíření konzoly se v příkladech používá sestavení s názvem ConfigMgrObjectsControl.dll. Pokud vytváříte příklady v jiných částech, nezapomeňte sestavení ConfigMgrObjectsControl.dll pojmenovat v tomto kroku (nebo změňte ostatní odkazy na sestavení na váš konkrétní název sestavení).

  2. Zkopírujte sestavení do složky %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

Viz taky

Zobrazení konzoly správce Configuration Manager
Vytvoření xml uzlu pro zobrazení konzoly správce Configuration Manager