Sdílet prostřednictvím


AccessDBProviderSample01

Tato ukázka ukazuje, jak deklarovat třídu zprostředkovatele, která je odvozena přímo z System.Management.Automation.Provider.CmdletProvider třídy. Je zde zahrnuta pouze pro úplnost.

Demonstruje

Důležité

Vaše třída zprostředkovatele bude s největší pravděpodobností odvozena z jedné z následujících tříd a případně implementovat další rozhraní zprostředkovatele:

Další informace o výběru třídy zprostředkovatele, která má být odvozena z funkcí zprostředkovatele, naleznete v tématu Návrh zprostředkovatele Prostředí Windows PowerShell.

Tato ukázka ukazuje následující:

Příklad

Tato ukázka ukazuje, jak definovat třídu zprostředkovatele a jak deklarovat atribut 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
}

Viz také

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

návrhu zprostředkovatele Windows PowerShellu