Jak używać obiektów przekazanych do formularza Configuration Manager

W Configuration Manager użyjesz obiektu SmsPageControl.PropertyManager, aby uzyskać dostęp do obiektów wybranych w konsoli Configuration Manager.

Uwaga

Jeśli w konsoli Configuration Manager nie wybrano żadnego obiektu, pusty obiekt PropertyManager zostanie utworzony i przekazany do formularza. Może służyć do tworzenia nowych obiektów.

Formularz zarządza serializacją obiektów w obiekcie PropertyManager, a wszelkie wprowadzone zmiany są automatycznie zapisywane po kliknięciu przycisku OK lub są porzucone po kliknięciu przycisku Anuluj.

W zależności od atrybutu SelectionMode elementu ActionDescription akcji do obiektu PropertyManager można przekazać więcej niż jeden obiekt. Zmiany wprowadzone przy użyciu obiektu PropertyManager są następnie stosowane do wszystkich obiektów, które są przekazywane. Jeśli chcesz uzyskać dostęp do poszczególnych obiektów, musisz rzutować obiekt PropertyManager na obiekt ResultObjectsManager. Następnie uzyskujesz dostęp do obiektów za pośrednictwem kolekcji obiektów ResultObjectsManager.

Aby uzyskać więcej informacji, zobacz kod XML Configuration Manager akcji.

Aby uzyskać informacje o pobieraniu menedżera właściwości w oknie dialogowym, zobacz How to Create a Configuration Manager Dialog Box (Jak utworzyć Configuration Manager okno dialogowe).

Wyświetlanie nazwy pakietu

Poniższa procedura pokazuje użycie obiektu PropertyManager w celu uzyskania dostępu do pojedynczego obiektu przekazanego do arkusza właściwości. Kliknięcie przycisku powoduje wyświetlenie pola komunikatu zawierającego nazwę wybranego pakietu. Aby wykonać te kroki, należy najpierw wykonać akcje w następujących tematach:

Aby wyświetlić nazwę pakietu

  1. Jeśli konsola Configuration Manager jest otwarta, zamknij ją.

  2. W programie Visual Studio 2010 otwórz projekt utworzony w temacie How to Create a Configuration Manager Property Sheet (Jak utworzyć arkusz właściwości Configuration Manager).

  3. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrControl.cs, a następnie kliknij pozycję Projektant widoków.

  4. W przyborniku kliknij kartę Typowe kontrolki , a następnie kliknij dwukrotnie przycisk. Do kontrolki w Projektancie kontroli użytkownika jest dodawany przycisk o nazwie button1.

  5. W Projektancie kontroli użytkownika kliknij dwukrotnie przycisk1 i wpisz następujący kod w wyświetlonym kodzie źródłowym metody button1_Click :

    MessageBox.Show(string.Format("The {0} package was selected", PropertyManager["Name"].StringValue));  
    
  6. Skompiluj projekt i skopiuj zestaw do folderu %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  7. Otwórz konsolę Configuration Manager i przejdź do węzła Pakiety w obszarze Dystrybucja oprogramowania.

  8. Kliknij prawym przyciskiem myszy pakiet, a następnie kliknij pozycję Pokaż moje okno dialogowe. Zostanie wyświetlone okno dialogowe.

  9. Kliknij przycisk, a nazwa pakietu zostanie wyświetlona w oknie dialogowym.

Zobacz też

Informacje o formularzach Configuration Manager
Jak powiązać dane Configuration Manager z formularzem