AccessDBProviderSample01

Det här exemplet visar hur du deklarerar en providerklass som härleds direkt från klassen System.Management.Automation.Provider.Cmdletprovider. Det ingår här endast för fullständighet.

Demonstrationer

Viktigt

Din providerklass kommer troligen att härledas från någon av följande klasser och eventuellt implementera andra providergränssnitt:

Mer information om hur du väljer vilken providerklass som ska härledas från baserat på providerfunktioner finns i Designing Your Windows PowerShell Provider.

Det här exemplet visar följande:

Exempel

Det här exemplet visar hur du definierar en providerklass och hur du deklarerar CmdletProvider attributet.

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
}

Se även

System.Management.Automation.Provider.Itemcmdletprovider

System.Management.Automation.Provider.Containercmdletprovider

System.Management.Automation.Provider.Navigationcmdletprovider

Designa en Windows PowerShell-provider