Delen via


Objecten gebruiken die zijn doorgegeven aan een Configuration Manager-formulier

In Configuration Manager gebruikt u het object SmsPageControl.PropertyManager om toegang te krijgen tot objecten die zijn geselecteerd in de Configuration Manager-console.

Opmerking

Als er geen object is geselecteerd in de Configuration Manager-console, wordt een leeg PropertyManager-object gemaakt en doorgegeven aan het formulier. Dit kan worden gebruikt voor het maken van nieuwe objecten.

Het formulier beheert de serialisatie van objecten in het object PropertyManager en eventuele wijzigingen die u aanbrengt, worden automatisch opgeslagen wanneer u op OK klikt of ze worden verwijderd wanneer u op Annuleren klikt.

Afhankelijk van het kenmerk SelectionMode van het actionDescription-element van de actie, kan meer dan één object worden doorgegeven aan het object PropertyManager . Wijzigingen die u aanbrengt met behulp van het object PropertyManager , worden vervolgens toegepast op alle objecten die worden doorgegeven. Als u toegang wilt tot de afzonderlijke objecten, moet u het object PropertyManager naar een ResultObjectsManager casten. Vervolgens opent u de objecten via de objectverzameling ResultObjectsManager.

Zie Configuration Manager Action XML voor meer informatie.

Zie Een Configuration Manager dialoogvenster maken voor meer informatie over het ophalen van de eigenschapsbeheerder in een dialoogvenster.

De pakketnaam weergeven

In de volgende procedure ziet u hoe u een PropertyManager-object gebruikt om toegang te krijgen tot één object dat wordt doorgegeven aan een eigenschappenvenster. Als u op een knop klikt, wordt een berichtvenster weergegeven met de naam van een geselecteerd pakket. Als u deze stappen wilt uitvoeren, moet u eerst de acties in de volgende onderwerpen uitvoeren:

De pakketnaam weergeven

  1. Als de Configuration Manager-console is geopend, sluit u deze.

  2. Open in Visual Studio 2010 het project dat u hebt gemaakt in Een Configuration Manager eigenschappenvenster maken.

  3. Klik in Solution Explorer met de rechtermuisknop op ConfigMgrControl.cs en klik vervolgens op View Designer.

  4. Klik in de werkset op het tabblad Algemene besturingselementen en dubbelklik vervolgens op Knop. Er wordt een knop met de naam button1 toegevoegd aan uw besturingselement in de Ontwerpfunctie voor gebruikersbesturingselementen.

  5. Dubbelklik in de User Control Designer op knop1 en typ de volgende code in de broncode van de button1_Click methode die wordt weergegeven:

    MessageBox.Show(string.Format("The {0} package was selected", PropertyManager["Name"].StringValue));  
    
  6. Bouw het project en kopieer de assembly naar de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  7. Open de Configuration Manager-console en navigeer naar het knooppunt Pakketten onder Softwaredistributie.

  8. Klik met de rechtermuisknop op een pakket en klik vervolgens op Mijn dialoogvenster weergeven. Het dialoogvenster wordt weergegeven.

  9. Klik op de knop en de naam van het pakket wordt weergegeven in het dialoogvenster.

Zie ook

Over Configuration Manager Forms
Configuration Manager-gegevens binden aan een formulier