AccessDBProviderSample01
In dit voorbeeld ziet u hoe u een providerklasse declareer die rechtstreeks is afgeleid van de klasse System.Management.Automation.Provider.Cmdletprovider. Deze is hier alleen voor volledigheid opgenomen.
Demonstreert
Belangrijk
Uw providerklasse is waarschijnlijk afgeleid van een van de volgende klassen en implementeert mogelijk andere providerinterfaces:
- Klasse System.Management.Automation.Provider.Itemcmdletprovider. Zie AccessDBProviderSample03.
- Klasse System.Management.Automation.Provider.Containercmdletprovider. Zie AccessDBProviderSample04.
- Klasse System.Management.Automation.Provider.Navigationcmdletprovider. Zie AccessDBProviderSample05.
Zie Uw provider ontwerpen voor meer informatie over het kiezen van welke providerklasse moet worden afgeleid op basis van Windows PowerShell providerfuncties.
In dit voorbeeld wordt het volgende gedemonstreerd:
Het kenmerk
CmdletProviderdeclareren.Een providerklasse definiƫren die rechtstreeks is afgeleid van de klasse System.Management.Automation.Provider.Cmdletprovider.
Voorbeeld
In dit voorbeeld ziet u hoe u een providerklasse definieert en hoe u het kenmerk CmdletProvider declareer.
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
}
Zie ook
System.Management.Automation.Provider.Itemcmdletprovider
System.Management.Automation.Provider.Containercmdletprovider
System.Management.Automation.Provider.Navigationcmdletprovider
Feedback
Feedback verzenden en weergeven voor