Przykłady dostawców

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

W tej sekcji

Ta sekcja zawiera następujące tematy:

Przykład AccessDBProviderSample01 W tym przykładzie pokazano, jak zadeklarować klasę dostawcy pochodzącą bezpośrednio z klasy System.Management.Automation.Provider.Cmdletprovider. Jest on uwzględniony w tym miejscu tylko w celu jego ukończenia.

AccessDBProviderSample02 W tym przykładzie pokazano, jak zastąpić metody System.Management.Automation.Provider.Drivecmdletprovider.Newdrive* i System.Management.Automation.Provider.Drivecmdletprovider.Removedrive* w celu obsługi wywołań do i New-PSDrive 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* w celu obsługi wywołań do i Get-Item 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 w celu obsługi wywołań do Copy-Item Get-ChildItem polecenia New-Item cmdlet , , i 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 w celu obsługi wywołań do Move-Item polecenia Join-Path cmdlet i . Te metody należy zaimplementować, gdy użytkownik musi przenieść elementy w kontenerze oraz 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 w celu obsługi wywołań Clear-Content do , i polecenia Get-Content Set-Content cmdlet. 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