Megosztás a következőn keresztül:


Szolgáltatói minták

Ez a szakasz a Microsoft Access-adatbázishoz hozzáférő szolgáltatók mintáit tartalmazza. Ezek a minták olyan szolgáltatóosztályokat tartalmaznak, amelyek az összes alapszolgáltatói osztályból származnak.

Ebben a részben

Ez a szakasz a következő témaköröket tartalmazza:

AccessDBProviderSample01 minta Ez a minta bemutatja, hogyan deklarálható a közvetlenül a System.Management.Automation.Provider.CmdletProvider osztályból származó szolgáltatóosztály. Ez csak a teljesség érdekében szerepel itt.

AccessDBProviderSample02 Ez a minta bemutatja, hogyan írhatja felül a System.Management.Automation.Provider.DriveCmdletProvider.NewDrive* és System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive* metódusokat a New-PSDrive és Remove-PSDrive parancsmagok hívásainak támogatásához. A minta szolgáltatóosztálya a System.Management.Automation.Provider.DriveCmdletProvider osztályból származik.

AccessDBProviderSample03 Ez a minta bemutatja, hogyan írja felül a System.Management.Automation.Provider.ItemCmdletProvider.GetItem* és System.Management.Automation.Provider.ItemCmdletProvider.SetItem* metódusokat a Get-Item és Set-Item parancsmagok hívásainak támogatásához. A minta szolgáltatóosztálya a System.Management.Automation.Provider.ItemCmdletProvider osztályból származik.

AccessDBProviderSample04 Ez a minta bemutatja, hogyan írhatja felül a tároló metódusait a Copy-Item, Get-ChildItem, New-Itemés Remove-Item parancsmagok hívásainak támogatásához. Ezeket a módszereket akkor kell implementálni, ha az adattár tárolókat tartalmazó elemeket tartalmaz. A tároló egy közös szülőelem alatti gyermekelemek csoportja. A minta szolgáltatóosztálya a System.Management.Automation.Provider.ContainerCmdletProvider osztályból származik.

AccessDBProviderSample05 Ez a minta bemutatja, hogyan írhatja felül a tároló metódusait a Move-Item és Join-Path parancsmagok hívásainak támogatásához. Ezeket a módszereket akkor kell implementálni, ha a felhasználónak át kell helyeznie az elemeket egy tárolón belül, és ha az adattár beágyazott tárolókat tartalmaz. A minta szolgáltatóosztálya a System.Management.Automation.Provider.NavigationCmdletProvider osztályból származik.

AccessDBProviderSample06 Ez a minta bemutatja, hogyan írhatja felül a tartalom metódusait a Clear-Content, Get-Contentés Set-Content parancsmagok hívásainak támogatásához. Ezeket a módszereket akkor kell implementálni, ha a felhasználónak kezelnie kell az adattárban lévő elemek tartalmát. A minta szolgáltatóosztálya a System.Management.Automation.Provider.NavigationCmdletProvider osztályból származik, és implementálja a System.Management.Automation.Provider.IContentCmdletProvider felületet.

Lásd még:

Windows PowerShell-szolgáltató írása