Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção inclui exemplos de provedores que acessam um banco de dados do Microsoft Access. Esses exemplos incluem classes de provedor que derivam de todas as classes de provedor base.
Nesta seção
Esta seção inclui os seguintes tópicos:
de exemplo AccessDBProviderSample01 Este exemplo mostra como declarar a classe de provedor que deriva diretamente da classe System.Management.Automation.Provider.CmdletProvider. Ele está incluído aqui apenas para integridade.
AccessDBProviderSample02 Este exemplo mostra como substituir os métodos System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* e System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* para dar suporte a chamadas para os cmdlets New-PSDrive e Remove-PSDrive. A classe de provedor neste exemplo deriva da classe System.Management.Automation.Provider.DriveCmdletProvider.
AccessDBProviderSample03 Este exemplo mostra como substituir os métodos System.Management.Automation.Provider.ItemCmdletProvider.GetItem* e System.Management.Automation.Provider.ItemCmdletProvider.SetItem* para dar suporte a chamadas para os cmdlets Get-Item e Set-Item. A classe de provedor neste exemplo deriva da classe System.Management.Automation.Provider.ItemCmdletProvider.
AccessDBProviderSample04 Este exemplo mostra como substituir métodos de contêiner para dar suporte a chamadas para os cmdlets Copy-Item, Get-ChildItem, New-Iteme Remove-Item. Esses métodos devem ser implementados quando o armazenamento de dados contém itens que são contêineres. Um contêiner é um grupo de itens filho em um item pai comum. A classe de provedor neste exemplo deriva da classe System.Management.Automation.Provider.ContainerCmdletProvider.
AccessDBProviderSample05 Este exemplo mostra como substituir métodos de contêiner para dar suporte a chamadas para os cmdlets Move-Item e Join-Path. Esses métodos devem ser implementados quando o usuário precisa mover itens dentro de um contêiner e se o armazenamento de dados contiver contêineres aninhados. A classe de provedor neste exemplo deriva da classe System.Management.Automation.Provider.NavigationCmdletProvider.
AccessDBProviderSample06 Este exemplo mostra como substituir métodos de conteúdo para dar suporte a chamadas para os cmdlets Clear-Content, Get-Contente Set-Content. Esses métodos devem ser implementados quando o usuário precisa gerenciar o conteúdo dos itens no armazenamento de dados. A classe de provedor neste exemplo deriva da classe System.Management.Automation.Provider.NavigationCmdletProvider e implementa a interface System.Management.Automation.Provider.IContentCmdletProvider.