System.AddIn.Pipeline Namespace

The System.AddIn.Pipeline namespace provides classes for constructing the communication pipeline between a host application and an add-in.

Classes

AddInAdapterAttribute

Identifies an object as an add-in-side adapter segment of the pipeline.

AddInBaseAttribute

Identifies an object as an add-in view segment of the pipeline.

AddInContractAttribute

Identifies an object as a add-in contract segment of the pipeline.

CollectionAdapters

Enables collections to be passed between an add-in and its host application.

ContractAdapter

Provides methods for sharing and readapting add-ins.

ContractBase

Provides a default implementation of IContract members.

ContractHandle

Provides methods that control the lifetime of an add-in.

FrameworkElementAdapters

FrameworkElementAdapters is used by Windows Presentation Foundation (WPF) add-ins to convert between a FrameworkElement and an INativeHandleContract.

HostAdapterAttribute

Identifies an object as a host-side adapter segment of the pipeline.

QualificationDataAttribute

Provides developer-specified data for a pipeline segment.