Vytvoření seznamu vlastností Configuration Manager
Chcete-li vytvořit seznam vlastností konzoly Configuration Manager, v Configuration Manager vytvoříte sestavení rozhraní .NET Framework, které dědí z následující třídy:
Třída | Popis |
---|---|
SmsPageControl | Ovládací prvek zobrazený na stránce vlastností. |
Následující postupy ukazují, jak vytvořit sestavení seznamu vlastností Configuration Manager pomocí sady Visual Studio. V seznamu vlastností se zobrazí stránka vlastností, která obsahuje tlačítko. Po kliknutí se na tlačítko zobrazí název balíčku vybraného v uzlu Configuration Manager konzoly Balíčky.
Po úspěšném sestavení dialogového okna je nutné ho integrovat do konzoly Configuration Manager následujícím postupem:
Definujte a nasaďte formát XML formuláře, který prováže vybranou akci se sestavením, které vytvoříte v tomto tématu. Další informace najdete v tématu Jak vytvořit formulář XML pro seznam vlastností Configuration Manager.
Definujte a nasaďte XML akce pro zobrazení místní nabídky, kterou uživatel vybere. Další informace najdete v tématu Vytvoření XML akce pro seznam vlastností Configuration Manager.
Po vytvoření sestavení seznamu vlastností a xml klikněte pravým tlačítkem na balíček v podokně výsledků uzlu Configuration Manager stromu konzoly Balíčky a vyberte položku nabídky Zobrazit můj seznam vlastností. Zobrazí se seznam vlastností. Ovládací prvek můžete vylepšit přístupem k balíčku vybranému v konzole Configuration Manager. Další informace najdete v tématu Použití objektů předaných do Configuration Manager Formulářů.
Vytvoření třídy ovládacího prvku
Následující postup vytvoří ovládací prvek pro seznam vlastností.
Vytvoření projektu sady Visual Studio
V sadě Visual Studio 2010 přejděte v nabídce Soubor na Nový a potom kliknutím na Projekt otevřete dialogové okno Nový projekt .
V seznamu projektů Visual C#, Windows, vyberte šablonu projektu model Windows Forms Control Library a pak zadejte
ConfigMgrControl
do pole Název.Kliknutím na OK vytvořte projekt sady Visual Studio.
V Průzkumník řešení klikněte pravým tlačítkem na projekt a vyberte Vlastnosti. Na kartě Aplikace změňte Cílovou architekturu na .NET Framework 4.
V Průzkumník řešení klikněte pravým tlačítkem na UserControl1.cs, klikněte na Přejmenovat a změňte název na ConfigMgrControl.cs.
V Průzkumník řešení klikněte pravým tlačítkem na Odkazy a potom klikněte na Přidat odkaz.
V dialogovém okně Přidat odkaz klikněte na kartu Procházet, přejděte na %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin a pak vyberte microsoft.configurationmanagement.exe, Microsoft.ConfigurationManagement.DialogFramework.dll a microsoft.configurationmanagement.managementprovider.dll . Kliknutím na OK přidáte sestavení jako odkazy na projekt.
V Průzkumník řešení klikněte pravým tlačítkem na Soubor ConfigMgrControl.cs a potom klikněte na Příkaz Zobrazit kód.
Ve zdrojovém kódu změňte obor názvů na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet
Změňte třídu
ConfigMgrControlPage
tak, aby byla odvozena odSmsPageControl
.V Průzkumník řešení klikněte pravým tlačítkem na ConfigMgrControl.Designer.cs a potom klikněte na Zobrazit kód.
Ve zdrojovém kódu změňte obor názvů na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet
V souboru ConfigMgrControl.cs přidejte do
ConfigMgrControlPage
třídy následující nový konstruktor:public ConfigMgrControlPage (SmsPageData pageData) : base(pageData) { InitializeComponent(); }
Přidejte následující metodu pro inicializaci ovládacího prvku:
public override void InitializePageControl() { base.InitializePageControl(); }
Nasazení sestavení
Následující postup sestaví a zkopíruje vytvořené sestavení do složky sestavení konzoly Configuration Manager. Důležité informace o nasazení rozšíření konzoly Configuration Manager najdete v tématu o nasazení rozšíření konzoly správce Configuration Manager.
Nasazení sestavení seznamu vlastností
Sestavte projekt. Sestavení by mělo být vytvořeno jako \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.
Zkopírujte sestavení do složky %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Viz taky
Přidání stránky vlastností do existujícího seznamu vlastností Configuration Manager
Jak vytvořit XML akce pro seznam vlastností Configuration Manager
Jak vytvořit xml formuláře pro Configuration Manager seznam vlastností
Jak používat objekty předané do Configuration Manager Formulářů