Condividi tramite


Come usare gli oggetti passati a un modulo di Configuration Manager

In Configuration Manager si usa l'oggetto SmsPageControl.PropertyManager per accedere agli oggetti selezionati nella console Configuration Manager.

Nota

Se nella console di Configuration Manager non è selezionato alcun oggetto, viene creato e passato al form un oggetto PropertyManager vuoto. Può essere usato per la creazione di nuovi oggetti.

Il modulo gestisce la serializzazione degli oggetti nell'oggetto PropertyManager e le modifiche apportate vengono salvate automaticamente quando si fa clic su OK oppure vengono abbandonate quando si fa clic su Annulla.

A seconda dell'attributo SelectionMode dell'elemento ActionDescription dell'azione, è possibile passare più di un oggetto all'oggetto PropertyManager . Le modifiche apportate tramite l'oggetto PropertyManager vengono quindi applicate a tutti gli oggetti passati. Per accedere ai singoli oggetti, è necessario eseguire il cast dell'oggetto PropertyManager a un ResultObjectsManager. Si accede quindi agli oggetti tramite l'insieme di oggetti ResultObjectsManager.

Per altre informazioni, vedere Configuration Manager Action XML.For more information, see Configuration Manager Action XML.

Per informazioni su come ottenere la gestione proprietà in una finestra di dialogo, vedere How to Create a Configuration Manager Dialog Box.

Visualizzazione del nome del pacchetto

La procedura seguente illustra l'utilizzo di un oggetto PropertyManager per accedere a un singolo oggetto passato a una finestra delle proprietà. Facendo clic su un pulsante viene visualizzata una finestra di messaggio contenente il nome di un pacchetto selezionato. Per completare questi passaggi, è innanzitutto necessario eseguire le azioni negli argomenti seguenti:

Per visualizzare il nome del pacchetto

  1. Se la console Configuration Manager è aperta, chiuderla.

  2. In Visual Studio 2010 aprire il progetto creato in Come creare una finestra delle proprietà di Configuration Manager.

  3. In Esplora soluzioni fare clic con il pulsante destro del mouse su ConfigMgrControl.cs e quindi scegliere Progettazione viste.

  4. Nella casella degli strumenti fare clic sulla scheda Controlli comuni e quindi fare doppio clic su Pulsante. Un pulsante denominato button1 viene aggiunto al controllo in Progettazione controlli utente.

  5. In Progettazione controlli utente fare doppio clic su button1 e digitare il codice seguente nel codice sorgente del metodo button1_Click visualizzato:

    MessageBox.Show(string.Format("The {0} package was selected", PropertyManager["Name"].StringValue));  
    
  6. Compilare il progetto e copiare l'assembly nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  7. Aprire la console Configuration Manager e passare al nodo Pacchetti in Distribuzione software.

  8. Fare clic con il pulsante destro del mouse su un pacchetto e quindi scegliere Mostra finestra di dialogo. Viene visualizzata la finestra di dialogo.

  9. Fare clic sul pulsante e il nome del pacchetto viene visualizzato nella finestra di dialogo.

Vedere anche

Informazioni sui moduli Configuration Manager
Come associare dati Configuration Manager a un modulo