IPropertyCmdletProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An interface that can be implemented by a Cmdlet provider to expose properties of an item.
public interface class IPropertyCmdletProvider
public interface IPropertyCmdletProvider
[System.Runtime.CompilerServices.NullableContext(1)]
public interface IPropertyCmdletProvider
type IPropertyCmdletProvider = interface
[<System.Runtime.CompilerServices.NullableContext(1)>]
type IPropertyCmdletProvider = interface
Public Interface IPropertyCmdletProvider
- Derived
- Attributes
Remarks
An IPropertyCmdletProvider provider implements a set of methods that allows the use of a set of core commands against the data store that the provider gives access to. By implementing this interface users can take advantage the commands that expose the contents of an item. get-itemproperty set-itemproperty etc. This interface should only be implemented on derived classes of CmdletProvider, ItemCmdletProvider, ContainerCmdletProvider, or NavigationCmdletProvider.
A namespace provider should implemented this interface if items in the namespace have properties the provide wishes to expose.
Methods
ClearProperty(String, Collection<String>) |
Clears a property of the item at the specified path. |
ClearPropertyDynamicParameters(String, Collection<String>) |
Gives the provider an opportunity to attach additional parameters to the clear-itemproperty cmdlet. |
GetProperty(String, Collection<String>) |
Gets the properties of the item specified by the path. |
GetPropertyDynamicParameters(String, Collection<String>) |
Gives the provider an opportunity to attach additional parameters to the get-itemproperty cmdlet. |
SetProperty(String, PSObject) |
Sets the specified properties of the item at the specified path. |
SetPropertyDynamicParameters(String, PSObject) |
Gives the provider an opportunity to attach additional parameters to the get-itemproperty cmdlet. |