Freigeben über


AccessDBProviderSample01

In diesem Beispiel wird gezeigt, wie Sie eine Anbieterklasse deklarieren, die direkt von der System.Management.Automation.Provider.Cmdletprovider-Klasse abgeleitet wird. Wird hier nur aus Gründen der Vollständigkeit aufgeführt.

Zeigt

Wichtig

Ihre Anbieterklasse wird höchstwahrscheinlich von einer der folgenden Klassen ableiten und möglicherweise andere Anbieterschnittstellen implementieren:

Weitere Informationen zum Auswählen der Anbieterklasse, von der basierend auf Anbieterfeatures ableiten werden soll, finden Sie unter Designing Your Windows PowerShell Provider.

Dieses Beispiel zeigt Folgendes:

Beispiel

In diesem Beispiel wird gezeigt, wie sie eine Anbieterklasse definieren und das Attribut CmdletProvider deklarieren.

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
}

Weitere Informationen

System.Management.Automation.Provider.Itemcmdletprovider

System.Management.Automation.Provider.Containercmdletprovider

System.Management.Automation.Provider.Navigationcmdletprovider

Entwerfen eines Windows PowerShell-Anbieters