Compartir a través de


AccessDBProviderSample01

En este ejemplo se muestra cómo declarar una clase de proveedor que deriva directamente de la clase System.Management.Automation.Provider.CmdletProvider. Aquí solo se incluye por integridad.

Demostraciones

Importante

Es probable que la clase de proveedor derive de una de las siguientes clases e implemente posiblemente otras interfaces de proveedor:

Para obtener más información sobre cómo elegir la clase de proveedor que se va a derivar de en función de las características del proveedor, consulte Diseño del proveedor de Windows PowerShell.

En este ejemplo se muestra lo siguiente:

Ejemplo

En este ejemplo se muestra cómo definir una clase de proveedor y cómo declarar el atributo CmdletProvider.

using System.Management.Automation;
using System.Management.Automation.Provider;
using System.ComponentModel;


namespace Microsoft.Samples.PowerShell.Providers
{
   #region AccessDBProvider

    /// <summary>
   /// Simple provider.
   /// </summary>
   [CmdletProvider("AccessDB", ProviderCapabilities.None)]
   public class AccessDBProvider : CmdletProvider
   {

   }

   #endregion AccessDBProvider
}

Véase también

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

diseñar el proveedor de Windows PowerShell