System.AddIn.Hosting Namespace

The System.AddIn.Hosting namespace provides classes for discovering, registering, activating, and controlling Add-Ins.

Classes

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.

Structs

QualificationDataItem

Represents information supplied by the developer of a pipeline segment, for use by the host.

Enums

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.