Microsoft.PowerShell.Cmdletization Namespace

Classes

CmdletAdapter<TObjectInstance>

ObjectModelWrapper integrates OM-specific operations into generic cmdletization framework. For example - CimCmdletAdapter knows how to invoke a static method "Foo" in the CIM OM.

MethodInvocationInfo

Information about invocation of a method in an object model wrapped by an instance of CmdletAdapter<TObjectInstance>

MethodParameter

Parameter of a method in an object model wrapped by CmdletAdapter<TObjectInstance>

QueryBuilder

QueryBuilder supports building of object model queries in an object-model-agnostic way

SessionBasedCmdletAdapter<TObjectInstance,TSession>

Provides common code for processing session-based object models. The common code Session, ThrottleLimit, AsJob parameters and delegates creation of jobs to derived classes.

Enums

BehaviorOnNoMatch

Describes whether to report errors when a given filter doesnt match any objects

MethodParameterBindings

Describes how to handle the method parameter.