Cómo utilizar objetos pasados a un formulario de Configuration Manager

En Configuration Manager, utilice el objeto SmsPageControl.PropertyManager para tener acceso a los objetos seleccionados en la consola de Configuration Manager.

Nota:

Si no se selecciona ningún objeto en la consola de Configuration Manager, se crea un objeto PropertyManager vacío y se pasa al formulario. Esto se puede usar para crear nuevos objetos.

El formulario administra la serialización de objetos en el objeto PropertyManager y los cambios que realice se guardan automáticamente al hacer clic en Aceptar, o se abandonan al hacer clic en Cancelar.

Según el atributo SelectionMode del elemento ActionDescription de la acción, se puede pasar más de un objeto al objeto PropertyManager . Los cambios que realice utilizando el objeto PropertyManager se aplican a continuación a todos los objetos que se pasan. Si desea tener acceso a los objetos individuales, debe convertir el objeto PropertyManager en un ResultObjectsManager. A continuación, se accede a los objetos mediante la colección de objetos ResultObjectsManager.

Para obtener más información, vea Acción XML de Configuration Manager.

Para obtener información acerca de cómo mostrar el Administrador de propiedades en un cuadro de diálogo, consulte Cómo crear un cuadro de diálogo de Configuration Manager.

Mostrando el nombre del paquete

El siguiente procedimiento muestra el uso de un objeto PropertyManager para tener acceso a un único objeto pasado a una hoja de propiedades. Al hacer clic en un botón se muestra un cuadro de mensaje que contiene el nombre de un paquete seleccionado. Para completar estos pasos, primero debe realizar las acciones en los temas siguientes:

Para mostrar el nombre del paquete

  1. Si la consola de Configuration Manager está abierta, ciérrela.

  2. En Visual Studio 2010, abra el proyecto que creó en Cómo crear una hoja de propiedades de Configuration Manager.

  3. En Explorador de soluciones, haga clic con el botón derecho en ConfigMgrControl.cs y luego haga clic en Ver Designer.

  4. En el cuadro de herramientas, haga clic en la pestaña Controles comunes y, a continuación, haga doble clic en Botón. Un botón llamado button1 se agrega a su control en User Control Designer.

  5. En el Designer Control de usuario, haga doble clic en el botón1 y escriba el código siguiente en el código fuente del método button1_Click que se muestra:

    MessageBox.Show(string.Format("The {0} package was selected", PropertyManager["Name"].StringValue));
    
  6. Genere el proyecto y copie el ensamblado en la carpeta %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  7. Abra la consola de Configuration Manager y vaya al nodo Paquetes en Distribución de software.

  8. Haga clic con el botón derecho en un paquete y, a continuación, haga clic en Mostrar mi cuadro de diálogo. Se mostrará el cuadro de diálogo.

  9. Haga clic en el botón y el nombre del paquete se mostrará en el cuadro de diálogo.

Consulta también

Acerca de los formularios de Configuration ManagerCómo enlazar datos de Configuration Manager a un formulario