AccessDBProviderSample01

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

Demonstreert

Belangrijk

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

Zie Uw provider ontwerpen voor meer informatie over het kiezen van welke providerklasse moet worden afgeleid op basis van Windows PowerShell providerfuncties.

In dit voorbeeld wordt het volgende gedemonstreerd:

Voorbeeld

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

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