Udostępnij przez


Przykłady dostawców

Ta sekcja zawiera przykłady dostawców, którzy uzyskują dostęp do bazy danych programu Microsoft Access. Te przykłady obejmują klasy dostawców, które pochodzą ze wszystkich klas dostawcy podstawowego.

W tej Sekcji

Ta sekcja zawiera następujące tematy:

AccessDBProviderSample01 Sample W tym przykładzie pokazano, jak zadeklarować klasę dostawcy, która pochodzi bezpośrednio z klasy System.Management.Automation.Provider.CmdletProvider. Jest on uwzględniony tylko w przypadku kompletności.

AccessDBProviderSample02 W tym przykładzie pokazano, jak zastąpić metody System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* i System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* metody obsługi wywołań poleceń cmdlet New-PSDrive i Remove-PSDrive. Klasa dostawcy w tym przykładzie pochodzi z klasy System.Management.Automation.Provider.DriveCmdletProvider.

AccessDBProviderSample03 W tym przykładzie pokazano, jak zastąpić metody System.Management.Automation.Provider.ItemCmdletProvider.GetItem* i System.Management.Automation.Provider.ItemCmdletProvider.SetItem* do obsługi wywołań poleceń cmdlet Get-Item i Set-Item. Klasa dostawcy w tym przykładzie pochodzi z klasy System.Management.Automation.Provider.ItemCmdletProvider.

AccessDBProviderSample04 W tym przykładzie pokazano, jak zastąpić metody kontenera do obsługi wywołań do poleceń cmdlet Copy-Item, Get-ChildItem, New-Itemi Remove-Item. Te metody należy zaimplementować, gdy magazyn danych zawiera elementy, które są kontenerami. Kontener to grupa elementów podrzędnych w ramach wspólnego elementu nadrzędnego. Klasa dostawcy w tym przykładzie pochodzi z klasy System.Management.Automation.Provider.ContainerCmdletProvider.

AccessDBProviderSample05 W tym przykładzie pokazano, jak zastąpić metody kontenera do obsługi wywołań poleceń cmdlet Move-Item i Join-Path. Te metody należy zaimplementować, gdy użytkownik musi przenieść elementy w kontenerze i jeśli magazyn danych zawiera zagnieżdżone kontenery. Klasa dostawcy w tym przykładzie pochodzi z klasy System.Management.Automation.Provider.NavigationCmdletProvider.

AccessDBProviderSample06 W tym przykładzie pokazano, jak zastąpić metody zawartości do obsługi wywołań do poleceń cmdlet Clear-Content, Get-Contenti Set-Content. Te metody należy zaimplementować, gdy użytkownik musi zarządzać zawartością elementów w magazynie danych. Klasa dostawcy w tym przykładzie pochodzi z klasy System.Management.Automation.Provider.NavigationCmdletProvider i implementuje interfejs System.Management.Automation.Provider.IContentCmdletProvider.

Zobacz też

pisanie dostawcy programu Windows PowerShell