System.AddIn.Hosting Namespace
The System.AddIn.Hosting namespace provides classes for discovering, registering, activating, and controlling Add-Ins.
| Class | Description | |
|---|---|---|
![]() | AddInController | Provides access to an add-in for a variety of tasks. |
![]() | AddInEnvironment | Provides access to the application domain and process of an add-in. |
![]() | AddInProcess | Provides an external process for running add-ins out-of-process from the host application. |
![]() | AddInSegmentDirectoryNotFoundException | The exception that is thrown when a segment directory is missing from the pipeline directory structure. |
![]() | AddInStore | Provides methods to store and find information about available add-ins and pipeline segments. |
![]() | AddInToken | Represents an add-in that can be activated. |
![]() | InvalidPipelineStoreException | The exception that is thrown when a directory is not found and the user does not have permission to access the pipeline root path or an add-in path. |
| Structure | Description | |
|---|---|---|
![]() | QualificationDataItem | Represents information supplied by the developer of a pipeline segment, for use by the host. |
| Enumeration | Description | |
|---|---|---|
![]() | AddInSecurityLevel | Specifies the trust level that is granted to the application domain that an add-in is loaded into. |
![]() | AddInSegmentType | Specifies the type of a pipeline segment. |
![]() | PipelineStoreLocation | Specifies alternative locations for a pipeline store instead of a path to a directory. |
![]() | Platform | Specifies the bits-per-word of the process in which an out-of-process add-in is run. |


