Voorbeelden van providers
Deze sectie bevat voorbeelden van providers die toegang hebben tot een Microsoft Access-database. Deze voorbeelden omvatten providerklassen die zijn afgeleid van alle basisproviderklassen.
In deze sectie
Deze sectie bevat de volgende onderwerpen:
Voorbeeld AccessDBProviderSample01 In dit voorbeeld ziet u hoe u de providerklasse declareer die rechtstreeks is afgeleid van de klasse System.Management.Automation.Provider.Cmdletprovider. Deze is hier alleen voor volledigheid opgenomen.
AccessDBProviderSample02 In dit voorbeeld ziet u hoe u de methoden System.Management.Automation.Provider.Drivecmdletprovider.Newdrive* en System.Management.Automation.Provider.Drivecmdletprovider.Removedrive* overschrijft om aanroepen naar de New-PSDrive
Remove-PSDrive
cmdlets en te ondersteunen. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.Drivecmdletprovider.
AccessDBProviderSample03 In dit voorbeeld ziet u hoe u de methoden System.Management.Automation.Provider.Itemcmdletprovider.Getitem* en System.Management.Automation.Provider.Itemcmdletprovider.Setitem* overschrijft om aanroepen naar de Get-Item
Set-Item
cmdlets en te ondersteunen. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.Itemcmdletprovider.
AccessDBProviderSample04 In dit voorbeeld ziet u hoe u containermethoden overschrijft ter ondersteuning van aanroepen naar Copy-Item
de Get-ChildItem
New-Item
cmdlets , , en Remove-Item
. Deze methoden moeten worden geïmplementeerd wanneer het gegevensopslag items bevat die containers zijn. Een container is een groep onderliggende items onder een algemeen bovenliggend item. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.Containercmdletprovider.
AccessDBProviderSample05 In dit voorbeeld ziet u hoe u containermethoden overschrijft ter ondersteuning van aanroepen naar de Move-Item
Join-Path
cmdlets en . Deze methoden moeten worden geïmplementeerd wanneer de gebruiker items binnen een container moet verplaatsen en als het gegevensopslag geneste containers bevat. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.Navigationcmdletprovider.
AccessDBProviderSample06 In dit voorbeeld ziet u hoe u inhoudsmethoden overschrijft ter ondersteuning van aanroepen naar Clear-Content
Get-Content
de cmdlets , en Set-Content
. Deze methoden moeten worden geïmplementeerd wanneer de gebruiker de inhoud van de items in het gegevensopslag moet beheren. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.Navigationcmdletprovider en implementeert de interface System.Management.Automation.Provider.Icontentcmdletprovider.
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor