Megosztás a következőn keresztül:


Egyéni Configuration Manager konzolnézet létrehozása

Egyéni konzolnézet létrehozásához Configuration Manager két .NET-keretrendszer osztályt kell létrehoznia. Ha nem szeretne saját egyéni nézetvezérlőt létrehozni, további információt a Csomópont XML-fájljának létrehozása Configuration Manager konzolnézethez című témakörben talál.

Az alábbi eljárás egy egyéni vezérlőt megjelenítő nézetet hoz létre. Ebben az esetben a nézet egy címkevezérlő sztringtartalmát jeleníti meg.

A jelen témakörben ismertetett eljárások létrehoznak egy "Saját nézet" konzolbővítmény-csomópontot, amely megjelenik. az Adminisztráció munkaterület Helykonfiguráció konzolcsomópontja alatt. Amikor a "Saját nézet" csomópontra kattint, az egyéni nézetvezérlő betöltődik a Configuration Manager konzolba.

Egyéni nézet létrehozása

Az alábbi eljárások egy egyéni nézetvezérlővel rendelkező bővítménycsomópontot hoznak létre.

A Nézetvezérlő osztály létrehozása

Az alábbi eljárás létrehozza a OverviewControllerBase származtatott osztályt. A vezérlőosztály Content (Tartalom) tulajdonsága az egyéni vezérlőt tartalmazza. Az alábbi példában a Content tulajdonsághoz egy egyszerű címkevezérlő van rendelve.

Konzolnézetosztály létrehozása
  • Hozza létre a következő új osztályt. Ebben az esetben az egyéni vezérlő egy egyszerű címkevezérlő:

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

A Nézet leírása osztály létrehozása

Az alábbi eljárás létrehozza a IConsoleView2 származtatott osztályt.

Konzolnézetosztály létrehozása
  • Hozza létre a következő új osztályt:

    
    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;    }  
    }  
    

A bővítménycsomópont XML-fájljának létrehozása

A bővítmény konzolba való betöltéséhez a következő XML szükséges. Vegye figyelembe, hogy a DisplayName és Description a tulajdonságok a szerelvény erőforrásfájljában lévő nevekre hivatkoznak.

<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>  

A szerelvény üzembe helyezése

Az alábbi eljárás létrehozza a létrehozott szerelvényt, és átmásolja a Configuration Manager konzolszerelvények mappájába. A Configuration Manager-konzolbővítmények telepítésével kapcsolatos fontos információkért lásd: Configuration Manager konzolbővítmény üzembe helyezése.

A nézetszerelvény üzembe helyezése

  1. Hozza létre a projektet, és attól függően, hogy hol hozta létre a projektet, a szerelvényt \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrObjectsControl\bin\Debug\NameofMyAssembly.dll néven kell létrehozni.

    Megjegyzés:

    A Konzolbővítmény szakasz más részeiben a példák egy nevű ConfigMgrObjectsControl.dllszerelvényt használnak. Ha más szakaszokban készít példákat, ebben a lépésben mindenképpen nevezze el a szerelvényt ConfigMgrObjectsControl.dll (vagy módosítsa a többi szerelvényhivatkozást az adott szerelvény nevére).

  2. Másolja a szerelvényt a %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin mappába.

Lásd még

Tudnivalók Configuration Manager felügyeleti konzolnézetekről
Csomópont XML-fájljának létrehozása Configuration Manager rendszergazdai konzolnézethez