以下のコードは 、『Basic Windows PowerShell Providerの作成』で説明されているWindows PowerShellプロバイダーの実装を示しています。 この実装はプロバイダーの開始・停止のメソッドを提供し、データストアへのアクセスやデータの取得・設定手段は提供しませんが、すべてのプロバイダーに必要な基本的な機能を提供します。
注
このプロバイダーのC#ソースファイル(AccessDBSampleProvider01.cs)は、Windows Vista用のWindows Software Development KitおよびMicrosoft .NET Framework 3.0 Runtime Componentsを使ってダウンロードできます。 ダウンロード手順については、「 Windows PowerShellのインストール方法」および「Windows PowerShell SDKのダウンロード」をご覧ください。 ダウンロードしたソースファイルは <PowerShell Samples> ディレクトリで利用可能です。 他のWindows PowerShellプロバイダー実装の詳細については、「 Windows PowerShell Providerの設計」をご覧ください。
コード サンプル
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
}