提供程序示例

本部分包含访问 Microsoft Access 数据库的访问接口的示例。 这些示例包括派生自所有基提供程序类的提供程序类。

本节内容

本节包括下列主题:

AccessDBProviderSample01 示例 此示例显示了如何声明直接从 Cmdletprovider 类派生的提供程序类。 仅出于完整性考虑而在此处包含此项。

AccessDBProviderSample02此示例演示如何覆盖Newdrive * 和 Drivecmdletprovider *方法,以支持对 New-PSDrive 和 cmdlet 的调用的情况下出现的情况,请重写。 Remove-PSDrive 此示例中的提供程序类派生自 Drivecmdletprovider 类。

AccessDBProviderSample03此示例演示如何覆盖Getitem * 和 Itemcmdletprovider *方法,以支持对 Get-Item 和 cmdlet 的调用的情况下出现的情况,请重写。 Set-Item 此示例中的提供程序类派生自 Itemcmdletprovider 类。

AccessDBProviderSample04 此示例演示如何覆盖容器方法以支持对 Copy-ItemGet-ChildItemNew-Item 和 cmdlet 的调用 Remove-Item 。 当数据存储区包含属于容器的项时,应实现这些方法。 容器是包含公用父项下的子项的组。 此示例中的提供程序类派生自 Containercmdletprovider 类。

AccessDBProviderSample05 此示例演示如何覆盖容器方法以支持调用 Move-ItemJoin-Path cmdlet。 当用户需要移动容器中的项时,如果数据存储区包含嵌套的容器,则应实现这些方法。 此示例中的提供程序类派生自 Navigationcmdletprovider 类。

AccessDBProviderSample06 此示例演示如何覆盖内容方法以支持对 Clear-ContentGet-Content 和 cmdlet 的调用 Set-Content 。 当用户需要管理数据存储区中的项的内容时,应实现这些方法。 此示例中的提供程序类派生自 Navigationcmdletprovider 类,并且它实现了 Icontentcmdletprovider 接口的执行程序。)。

另请参阅

编写 Windows PowerShell 提供程序