当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] AccessDBProviderSample01

作者:精品下载站 日期:2024-12-14 02:46:50 浏览:13 分类:玩电脑

AccessDBProviderSample01


此示例演示如何声明直接从 System.Management.Automation.Provider.Cmdletprovider 类派生的提供程序类。将其包含在这里只是为了完整性。

示范

这很重要

您的提供程序类很可能派生自以下类之一,并可能实现其他提供程序接口:

  • System.Management.Automation.Provider.Itemcmdletprovider 类。请参阅 AccessDBProviderSample03。
  • System.Management.Automation.Provider.Containercmdletprovider 类。请参阅 AccessDBProviderSample04。
  • System.Management.Automation.Provider.Navigationcmdletprovider 类。请参阅 AccessDBProviderSample05。

有关根据提供程序功能选择派生的提供程序类的详细信息,请参阅设计您的 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 提供程序

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯