Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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.dll
szerelvényt használnak. Ha más szakaszokban készít példákat, ebben a lépésben mindenképpen nevezze el a szerelvénytConfigMgrObjectsControl.dll
(vagy módosítsa a többi szerelvényhivatkozást az adott szerelvény nevére).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