Bagikan melalui


Sampel dari Penyedia

Bagian ini mencakup sampel penyedia yang mengakses database Microsoft Access. Sampel ini termasuk kelas penyedia yang berasal dari semua kelas penyedia dasar.

Pada bagian ini

Bagian ini mencakup topik berikut:

Sampel AccessDBProviderSample01 Sampel ini menunjukkan cara mendeklarasikan kelas penyedia yang berasal langsung dari kelas System.Management.Automation.Provider.CmdletProvider . Ini termasuk di sini hanya untuk kelengkapan.

AccessDBProviderSample02 Sampel ini memperlihatkan cara meng-overwrite metode System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* dan System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* untuk mendukung panggilan ke cmdlet New-PSDrive dan Remove-PSDrive. Kelas penyedia dalam sampel ini berasal dari kelas System.Management.Automation.Provider.DriveCmdletProvider.

AccessDBProviderSample03 Sampel ini menunjukkan cara menimpa metode System.Management.Automation.Provider.ItemCmdletProvider.GetItem* dan System.Management.Automation.Provider.ItemCmdletProvider.SetItem* untuk mendukung panggilan ke cmdlet Get-Item dan cmdlet Set-Item. Kelas penyedia dalam sampel ini berasal dari kelas System.Management.Automation.Provider.ItemCmdletProvider.

AccessDBProviderSample04 Sampel ini menjelaskan cara mengganti metode kontainer untuk mendukung panggilan ke cmdlet Copy-Item, Get-ChildItem, New-Item, dan Remove-Item. Metode ini harus diimplementasikan ketika penyimpanan data berisi item yang merupakan kontainer. Kontainer adalah sekelompok item turunan di bawah item induk umum. Kelas penyedia dalam sampel ini berasal dari kelas System.Management.Automation.Provider.ContainerCmdletProvider.

AccessDBProviderSample05 Sampel ini menunjukkan cara menimpa metode kontainer untuk mendukung panggilan ke cmdlet Move-Item dan Join-Path. Metode ini harus diimplementasikan ketika pengguna perlu memindahkan item dalam kontainer dan jika penyimpanan data berisi kontainer berlapis. Kelas penyedia dalam sampel ini berasal dari kelas System.Management.Automation.Provider.NavigationCmdletProvider.

AccessDBProviderSample06 Sampel ini menunjukkan cara menimpa metode konten untuk mendukung panggilan ke cmdlet Clear-Content, Get-Content, dan Set-Content. Metode ini harus diimplementasikan ketika pengguna perlu mengelola konten item di penyimpanan data. Kelas penyedia dalam sampel ini berasal dari kelas System.Management.Automation.Provider.NavigationCmdletProvider, dan mengimplementasikan System.Management.Automation.Provider.IContentCmdletProvider antarmuka.

Lihat Juga

Menulis Penyedia Windows PowerShell