AccessDBProviderSample01

W tym przykładzie pokazano, jak zadeklarować klasę dostawcy pochodzącą bezpośrednio z klasy System.Management.Automation.Provider.Cmdletprovider. Jest on tu uwzględniony tylko w celu jego ukończenia.

Demonstracje

Ważne

Klasa dostawcy najprawdopodobniej będzie pochodzić z jednej z następujących klas i prawdopodobnie będzie implementować inne interfejsy dostawcy:

Aby uzyskać więcej informacji na temat wybierania klasy dostawcy, która ma pochodzić od funkcji dostawcy, zobacz Designing Your Windows PowerShell Provider.

W tym przykładzie pokazano następujące elementy:

Przykład

W tym przykładzie pokazano, jak zdefiniować klasę dostawcy i zadeklarować CmdletProvider atrybut.

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
}

Zobacz też

System.Management.Automation.Provider.Itemcmdletprovider

System.Management.Automation.Provider.Containercmdletprovider

System.Management.Automation.Provider.Navigationcmdletprovider

Projektowanie dostawcy programu Windows PowerShell