CustomPSSnapIn Class

Definition

Raw mshsnapin is a class for allowing mshsnapin developers to directly specify the set of cmdlets, providers, types, formats, assemblies available in the mshsnapin.

        To use this class, mshsnapin developers will drive from it and fill
        in details about cmdlet, provider, type, format, assemblies. 

        This class will also facilitate the registration of the mshsnapin 
        through installutil.exe. 

        This class will be built with monad core engine dll.
public abstract class CustomPSSnapIn : System.Management.Automation.PSSnapInInstaller
Inheritance

Inherited Members

System.Management.Automation.PSInstaller

System.Management.Automation.PSSnapInInstaller

Remarks

Developers should derive from this class to implement their own custom mshsnapins.

        Derived mshsnapins should be denotated with [RunInstaller] attribute
        so that installutil.exe can directly install the mshsnapin into registry.

Constructors

CustomPSSnapIn()

Properties

Cmdlets

Gets the cmdlets defined in custom mshsnapin.

Formats

Gets the formatsdefined in raw mshsnapin.

Providers

Gets the providers defined in custom mshsnapin.

Types

Gets the types defined in custom mshsnapin.