Partilhar via


AccessDBProviderSample01

Este exemplo mostra como declarar uma classe de provedor que deriva diretamente da classe System.Management.Automation.Provider.CmdletProvider. Ele está incluído aqui apenas para completar.

Demonstra

Importante

Sua classe de provedor provavelmente derivará de uma das seguintes classes e, possivelmente, implementará outras interfaces de provedor:

Para obter mais informações sobre como escolher de qual classe de provedor derivar com base nos recursos do provedor, consulte Designing Your Windows PowerShell Provider.

Este exemplo demonstra o seguinte:

Exemplo

Este exemplo mostra como definir uma classe de provedor e como declarar o 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
}

Ver também

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

Projetando seu provedor do Windows PowerShell