Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sampel ini menunjukkan cara mendeklarasikan kelas penyedia yang berasal langsung dari kelas System.Management.Automation.Provider.CmdletProvider. Ini termasuk di sini hanya untuk kelengkapan.
Menunjukkan
Penting
Kelas penyedia Anda kemungkinan besar akan berasal dari salah satu kelas berikut dan mungkin mengimplementasikan antarmuka penyedia lain:
- kelas System.Management.Automation.Provider.ItemCmdletProvider. Lihat AccessDBProviderSample03.
- kelas System.Management.Automation.Provider.ContainerCmdletProvider. Lihat AccessDBProviderSample04.
- Kelas System.Management.Automation.Provider.NavigationCmdletProvider. Lihat AccessDBProviderSample05.
Untuk informasi selengkapnya tentang memilih kelas penyedia mana yang akan diperoleh berdasarkan fitur penyedia, lihat Merancang Penyedia Windows PowerShell Anda.
Sampel ini menunjukkan hal berikut:
Mendeklarasikan atribut
CmdletProvider
.Menentukan kelas penyedia yang berasal langsung dari kelas System.Management.Automation.Provider.CmdletProvider.
Contoh
Sampel ini menunjukkan cara menentukan kelas penyedia dan cara mendeklarasikan atribut CmdletProvider
.
using System.Management.Automation;
using System.Management.Automation.Provider;
using System.ComponentModel;
namespace Microsoft.Samples.PowerShell.Providers
{
#region AccessDBProvider
/// <summary>
/// Simple provider.
/// </summary>
[CmdletProvider("AccessDB", ProviderCapabilities.None)]
public class AccessDBProvider : CmdletProvider
{
}
#endregion AccessDBProvider
}
Lihat Juga
System.Management.Automation.Provider.ItemCmdletProvider
System.Management.Automation.Provider.ContainerCmdletProvider
System.Management.Automation.Provider.NavigationCmdletProvider
Merancang Penyedia Windows PowerShell Anda