Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione include esempi di provider che accedono a un database di Microsoft Access. Questi esempi includono classi provider che derivano da tutte le classi del provider di base.
In questa sezione
Questa sezione include gli argomenti seguenti:
Esempio di AccessDBProviderSample01 Questo esempio illustra come dichiarare la classe provider che deriva direttamente dalla classe System.Management.Automation.Provider.CmdletProvider . Qui è incluso solo per completezza.
AccessDBProviderSample02 Questo esempio illustra come sovrascrivere i metodi System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* e System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* per supportare le chiamate ai New-PSDrive cmdlet e Remove-PSDrive . La classe provider in questo esempio deriva dalla classe System.Management.Automation.Provider.DriveCmdletProvider .
AccessDBProviderSample03 Questo esempio illustra come sovrascrivere i metodi System.Management.Automation.Provider.ItemCmdletProvider.GetItem* e System.Management.Automation.Provider.ItemCmdletProvider.SetItem* per supportare le chiamate ai Get-Item cmdlet e Set-Item . La classe provider in questo esempio deriva dalla classe System.Management.Automation.Provider.ItemCmdletProvider.
AccessDBProviderSample04 Questo esempio illustra come sovrascrivere i metodi del contenitore per supportare le chiamate ai Copy-Itemcmdlet , Get-ChildItemNew-Item, e Remove-Item . Questi metodi devono essere implementati quando l'archivio dati contiene elementi che sono contenitori. Un contenitore è un gruppo di elementi figlio in un elemento padre comune. La classe provider in questo esempio deriva dalla classe System.Management.Automation.Provider.ContainerCmdletProvider.
AccessDBProviderSample05 Questo esempio illustra come sovrascrivere i metodi del contenitore per supportare le chiamate ai Move-Item cmdlet e Join-Path . Questi metodi devono essere implementati quando l'utente deve spostare gli elementi all'interno di un contenitore e se l'archivio dati contiene contenitori annidati. La classe provider in questo esempio deriva dalla classe System.Management.Automation.Provider.NavigationCmdletProvider.
AccessDBProviderSample06 Questo esempio illustra come sovrascrivere i metodi di contenuto per supportare le chiamate ai Clear-Contentcmdlet , Get-Contente Set-Content . Questi metodi devono essere implementati quando l'utente deve gestire il contenuto degli elementi nell'archivio dati. La classe provider in questo esempio deriva dalla classe System.Management.Automation.Provider.NavigationCmdletProvider e implementa l'interfaccia System.Management.Automation.Provider.IContentCmdletProvider .