Поделиться через


AccessDBProviderSample01

В этом примере показано, как объявить класс поставщика, производный непосредственно от класса System.Management.Automation.Provider.КомандлетProvider. Она включена здесь только для полноты.

Демонстрирует

Это важно

Класс поставщика, скорее всего, будет производным от одного из следующих классов и, возможно, реализует другие интерфейсы поставщика:

Дополнительные сведения о выборе класса поставщика, наследуемого на основе функций поставщика, см. в разделе Проектирование поставщика Windows PowerShell.

В этом примере показано следующее:

Пример

В этом примере показано, как определить класс поставщика и как объявить атрибут 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