Delen via


AccessDBProviderSample01

In dit voorbeeld ziet u hoe u een providerklasse declareert die rechtstreeks is afgeleid van de System.Management.Automation.Provider.CmdletProvider klasse. Het is hier alleen opgenomen voor volledigheid.

Demonstreert

Belangrijk

Uw providerklasse is waarschijnlijk afgeleid van een van de volgende klassen en implementeert mogelijk andere providerinterfaces:

Zie Uw Windows PowerShell-provider ontwerpenvoor meer informatie over het kiezen van welke providerklasse u wilt afleiden van de providerfuncties.

In dit voorbeeld ziet u het volgende:

Voorbeeld

In dit voorbeeld ziet u hoe u een providerklasse definieert en hoe u het kenmerk CmdletProvider declareert.

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
}

Zie ook

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

uw Windows PowerShell-provider ontwerpen