AccessDBProviderSample01
Det här exemplet visar hur du deklarerar en providerklass som härleds direkt från klassen System.Management.Automation.Provider.Cmdletprovider. Det ingår här endast för fullständighet.
Demonstrationer
Viktigt
Din providerklass kommer troligen att härledas från någon av följande klasser och eventuellt implementera andra providergränssnitt:
- Klassen System.Management.Automation.Provider.Itemcmdletprovider. Se AccessDBProviderSample03.
- Klassen System.Management.Automation.Provider.Containercmdletprovider. Se AccessDBProviderSample04.
- Klassen System.Management.Automation.Provider.Navigationcmdletprovider. Se AccessDBProviderSample05.
Mer information om hur du väljer vilken providerklass som ska härledas från baserat på providerfunktioner finns i Designing Your Windows PowerShell Provider.
Det här exemplet visar följande:
Deklarera
CmdletProviderattributet.Definiera en providerklass som härleds direkt från klassen System.Management.Automation.Provider.Cmdletprovider.
Exempel
Det här exemplet visar hur du definierar en providerklass och hur du deklarerar CmdletProvider attributet.
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
}
Se även
System.Management.Automation.Provider.Itemcmdletprovider
System.Management.Automation.Provider.Containercmdletprovider
System.Management.Automation.Provider.Navigationcmdletprovider
Feedback
Skicka och visa feedback för