Partager via


Exemples de fournisseurs

Cette section inclut des exemples de fournisseurs qui accèdent à une base de données Microsoft Access. Ces exemples incluent des classes de fournisseur qui dérivent de toutes les classes de fournisseur de base.

Dans cette section

Cette section comprend les rubriques suivantes :

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

AccessDBProviderSample02 Cet exemple montre comment remplacer les méthodes System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* et System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* pour prendre en charge les appels aux applets de commande New-PSDrive et Remove-PSDrive. La classe de fournisseur de cet exemple dérive de la classe System.Management.Automation.Provider.DriveCmdletProvider.

AccessDBProviderSample03 Cet exemple montre comment remplacer les méthodes System.Management.Automation.Provider.ItemCmdletProvider.GetItem* et System.Management.Automation.Provider.ItemCmdletProvider.SetItem* pour prendre en charge les appels aux applets de commande Get-Item et Set-Item. La classe de fournisseur de cet exemple dérive de la classe System.Management.Automation.Provider.ItemCmdletProvider.

AccessDBProviderSample04 Cet exemple montre comment remplacer les méthodes de conteneur pour prendre en charge les appels aux applets de commande Copy-Item, Get-ChildItem, New-Itemet Remove-Item. Ces méthodes doivent être implémentées lorsque le magasin de données contient des éléments qui sont des conteneurs. Un conteneur est un groupe d’éléments enfants sous un élément parent commun. La classe de fournisseur de cet exemple dérive de la classe System.Management.Automation.Provider.ContainerCmdletProvider.

AccessDBProviderSample05 Cet exemple montre comment remplacer les méthodes de conteneur pour prendre en charge les appels aux applets de commande Move-Item et Join-Path. Ces méthodes doivent être implémentées lorsque l’utilisateur doit déplacer des éléments dans un conteneur et si le magasin de données contient des conteneurs imbriqués. La classe de fournisseur de cet exemple dérive de la classe System.Management.Automation.Provider.NavigationCmdletProvider.

AccessDBProviderSample06 Cet exemple montre comment remplacer les méthodes de contenu pour prendre en charge les appels aux applets de commande Clear-Content, Get-Contentet Set-Content. Ces méthodes doivent être implémentées lorsque l’utilisateur doit gérer le contenu des éléments dans le magasin de données. La classe de fournisseur de cet exemple dérive de la classe System.Management.Automation.Provider.NavigationCmdletProvider, et implémente l’interface System.Management.Automation.Provider.IContentCmdletProvider.

Voir aussi

écrire un fournisseur Windows PowerShell