共用方式為


Access資料庫提供者範例01

此範例示範如何宣告直接從 System.Management.Automation.Provider.CmdletProvider 類別衍生的提供者類別。 這裡只包含完整性。

演示

這很重要

您的提供者類別很可能衍生自下列其中一個類別,而且可能實作其他提供者介面:

如需如何根據提供者功能選擇衍生自哪個提供者類別的詳細資訊,請參閱 設計您的 Windows PowerShell 提供者

此範例示範下列各項:

  • 宣告 CmdletProvider 屬性。

  • 定義直接衍生自 System.Management.Automation.Provider.CmdletProvider 類別 提供者類別。

範例

此範例示範如何定義提供者類別,以及如何宣告 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
}

另請參閱

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

設計 Windows PowerShell 提供者