提供程序示例
本部分包含访问 Microsoft Access 数据库的访问接口的示例。 这些示例包括派生自所有基提供程序类的提供程序类。
本节内容
本节包括下列主题:
AccessDBProviderSample01 示例 此示例显示了如何声明直接从 Cmdletprovider 类派生的提供程序类。 仅出于完整性考虑而在此处包含此项。
AccessDBProviderSample02此示例演示如何覆盖Newdrive * 和 Drivecmdletprovider *方法,以支持对 New-PSDrive
和 cmdlet 的调用的情况下出现的情况,请重写。 Remove-PSDrive
此示例中的提供程序类派生自 Drivecmdletprovider 类。
AccessDBProviderSample03此示例演示如何覆盖Getitem * 和 Itemcmdletprovider *方法,以支持对 Get-Item
和 cmdlet 的调用的情况下出现的情况,请重写。 Set-Item
此示例中的提供程序类派生自 Itemcmdletprovider 类。
AccessDBProviderSample04 此示例演示如何覆盖容器方法以支持对 Copy-Item
、 Get-ChildItem
、 New-Item
和 cmdlet 的调用 Remove-Item
。 当数据存储区包含属于容器的项时,应实现这些方法。 容器是包含公用父项下的子项的组。 此示例中的提供程序类派生自 Containercmdletprovider 类。
AccessDBProviderSample05 此示例演示如何覆盖容器方法以支持调用 Move-Item
和 Join-Path
cmdlet。 当用户需要移动容器中的项时,如果数据存储区包含嵌套的容器,则应实现这些方法。 此示例中的提供程序类派生自 Navigationcmdletprovider 类。
AccessDBProviderSample06 此示例演示如何覆盖内容方法以支持对 Clear-Content
、 Get-Content
和 cmdlet 的调用 Set-Content
。 当用户需要管理数据存储区中的项的内容时,应实现这些方法。 此示例中的提供程序类派生自 Navigationcmdletprovider 类,并且它实现了 Icontentcmdletprovider 接口的执行程序。)。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈