Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
AccessDBProviderSample01 Sample In dit voorbeeld ziet u hoe u de providerklasse declareert die rechtstreeks is afgeleid van de klasse System.Management.Automation.Provider.CmdletProvider. Het is hier alleen opgenomen voor volledigheid.
AccessDBProviderSample02 In dit voorbeeld ziet u hoe u de System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* en System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* methoden voor ondersteuning van aanroepen naar de cmdlets New-PSDrive en Remove-PSDrive kunt overschrijven. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.DriveCmdletProvider klasse.
AccessDBProviderSample03 In dit voorbeeld ziet u hoe u de System.Management.Automation.Provider.ItemCmdletProvider.GetItem* en System.Management.Automation.Provider.ItemCmdletProvider.SetItem* methoden voor het ondersteunen van aanroepen naar de cmdlets Get-Item en Set-Item. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.ItemCmdletProvider klasse.
AccessDBProviderSample04 In dit voorbeeld ziet u hoe u containermethoden overschrijft ter ondersteuning van aanroepen naar de Copy-Item, Get-ChildItem, New-Itemen Remove-Item cmdlets. Deze methoden moeten worden geïmplementeerd wanneer het gegevensarchief items bevat die containers zijn. Een container is een groep onderliggende items onder een gemeenschappelijk bovenliggend item. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.ContainerCmdletProvider klasse.
AccessDBProviderSample05 In dit voorbeeld ziet u hoe u containermethoden overschrijft ter ondersteuning van aanroepen naar de Move-Item- en Join-Path-cmdlets. Deze methoden moeten worden geïmplementeerd wanneer de gebruiker items in een container moet verplaatsen en als het gegevensarchief geneste containers bevat. De providerklasse in dit voorbeeld is afgeleid van de klasse System.Management.Automation.Provider.NavigationCmdletProvider klasse.
AccessDBProviderSample06 In dit voorbeeld ziet u hoe u inhoudsmethoden overschrijft ter ondersteuning van aanroepen naar de Clear-Content, Get-Contenten Set-Content cmdlets. Deze methoden moeten worden geïmplementeerd wanneer de gebruiker de inhoud van de items in het gegevensarchief moet beheren. De providerklasse in dit voorbeeld is afgeleid van de System.Management.Automation.Provider.NavigationCmdletProvider klasse en implementeert de System.Management.Automation.Provider.IContentCmdletProvider interface.