Partager via


AccessDBProviderSample01

Cet exemple montre comment déclarer une classe de fournisseur qui dérive directement de la classe System.Management.Automation.Provider.CmdletProvider. Il est inclus ici uniquement pour l’exhaustivité.

Montre ce qui suit

Important

Votre classe de fournisseur dérivera probablement de l’une des classes suivantes et peut-être implémenter d’autres interfaces de fournisseur :

Pour plus d’informations sur le choix de la classe de fournisseur à dériver en fonction des fonctionnalités du fournisseur, consultez Conception de votre fournisseur Windows PowerShell.

Cet exemple illustre les éléments suivants :

Exemple :

Cet exemple montre comment définir une classe de fournisseur et comment déclarer l’attribut 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
}

Voir aussi

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

conception de votre fournisseur Windows PowerShell