| Server IP : 180.180.241.3 / Your IP : 216.73.216.216 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/v3.5/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.AddIn</name>
</assembly>
<members>
<member name="T:System.AddIn.AddInAttribute">
<summary>
Identifies an object as an add-in.
</summary>
</member>
<member name="M:System.AddIn.AddInAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.AddInAttribute" /> class.
</summary>
<param name="name">
The name of the add-in.
</param>
</member>
<member name="P:System.AddIn.AddInAttribute.Description">
<summary>
Gets or sets the description of an add-in.
</summary>
<returns>
The current description of the add-in.
</returns>
</member>
<member name="P:System.AddIn.AddInAttribute.Name">
<summary>
Gets the name of the add-In.
</summary>
<returns>
The name of the add-in.
</returns>
</member>
<member name="P:System.AddIn.AddInAttribute.Publisher">
<summary>
Gets or sets the publisher of the add-in.
</summary>
<returns>
The publisher of the add-in.
</returns>
</member>
<member name="P:System.AddIn.AddInAttribute.Version">
<summary>
Gets or sets the software version of the add-in.
</summary>
<returns>
The software version of the add-in.
</returns>
</member>
<member name="T:System.AddIn.Hosting.AddInController">
<summary>
Provides access to an add-in for a variety of tasks.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="P:System.AddIn.Hosting.AddInController.AddInEnvironment">
<summary>
Gets an <see cref="T:System.AddIn.Hosting.AddInEnvironment" /> object.
</summary>
<returns>
An object that can be used to activate other add-ins in the same environment as the original add-in.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="P:System.AddIn.Hosting.AddInController.AppDomain">
<summary>
Gets the application domain that contains an add-in.
</summary>
<returns>
The application domain of the add-in.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInController.GetAddInController(System.Object)">
<summary>
Obtains the controller for an add-in.
</summary>
<returns>
The controller for the add-in.
</returns>
<param name="addIn">
The host view of the add-in.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInController.Shutdown">
<summary>
Disables an add-in.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="P:System.AddIn.Hosting.AddInController.Token">
<summary>
Gets the token that represents the add-in.
</summary>
<returns>
An object that represents the add-in.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Hosting.AddInEnvironment">
<summary>
Provides access to the application domain and process of an add-in.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInEnvironment.#ctor(System.AppDomain)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInEnvironment" /> class.
</summary>
<param name="appDomain">
The application domain that contains the add-in.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="P:System.AddIn.Hosting.AddInEnvironment.Process">
<summary>
Gets the <see cref="T:System.AddIn.Hosting.AddInProcess" /> object that represents the process in which the add-in is running.
</summary>
<returns>
The process in which the add-in is running.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Hosting.AddInProcess">
<summary>
Provides an external process for hosting add-ins.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInProcess.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInProcess" /> class.
</summary>
</member>
<member name="P:System.AddIn.Hosting.AddInProcess.IsCurrentProcess">
<summary>
Gets a value indicating whether an <see cref="T:System.AddIn.Hosting.AddInProcess" /> object corresponds to the current process
</summary>
<returns>true if the <see cref="T:System.AddIn.Hosting.AddInProcess" /> object corresponds to the current process; otherwise, false.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInProcess.KeepAlive">
<summary>
Gets or sets a value indicating whether to keep the external process alive.
</summary>
<returns>true if the external process should be kept alive; otherwise, false. The default is false.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInProcess.ProcessId">
<summary>
Gets the process ID of the external process.
</summary>
<returns>
The process ID. Returns -1 if the external process has not started.
</returns>
</member>
<member name="M:System.AddIn.Hosting.AddInProcess.Shutdown">
<summary>
Forcibly shuts down the external process.
</summary>
<returns>true if the external process was running and successfully shut down; false if there is no active process associated with the <see cref="T:System.AddIn.Hosting.AddInProcess" />.
</returns>
</member>
<member name="E:System.AddIn.Hosting.AddInProcess.ShuttingDown">
<summary>
Occurs when the process represented by the <see cref="T:System.AddIn.Hosting.AddInProcess" /> object is about to be shut down.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInProcess.Start">
<summary>
Starts the external process.
</summary>
<returns>true if the process is successfully started; false if the process is already running.
</returns>
</member>
<member name="T:System.AddIn.Hosting.AddInSecurityLevel">
<summary>
Specifies the trust level that is granted to the application domain that an add-in is loaded into.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSecurityLevel.Internet">
<summary>
Use the Internet security level for add-ins that have a low trust level.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSecurityLevel.Intranet">
<summary>
Use the Intranet security level for add-ins that are located on a company's intranet. These add-ins can have a greater trust level because the servers and information are within a company's firewall.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSecurityLevel.FullTrust">
<summary>
Use the full trust security level for add-ins that are allowed to read and write to the local file system, create network connections, and read from the registry. This security level grants full access to the add-in's code access security (CAS) by applying the <see cref="F:System.Security.Permissions.PermissionState.Unrestricted" /> field.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSecurityLevel.Host">
<summary>
Use the host security level to give the add-in the same permissions currently granted to the hosting code.
</summary>
</member>
<member name="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
<summary>
The exception that is thrown when a segment directory is missing from the pipeline directory structure.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException" /> class.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException" /> class with serialization data.
</summary>
<param name="info">
The object that holds the serialized object data.
</param>
<param name="context">
The contextual information about the source or destination object data.
</param>
</member>
<member name="M:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException" /> class with a specified message.
</summary>
<param name="message">
A message that describes the error.
</param>
</member>
<member name="M:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.
</summary>
<param name="message">
A message that describes the error.
</param>
<param name="innerException">
The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.
</param>
</member>
<member name="T:System.AddIn.Hosting.AddInSegmentType">
<summary>
Specifies the type of a pipeline segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.HostViewOfAddIn">
<summary>
Specifies the host view of the add-in segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.HostSideAdapter">
<summary>
Specifies a host-side adapter segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.Contract">
<summary>
Specifies a contract segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.AddInSideAdapter">
<summary>
Specifies an add-in-side adapter segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.AddInView">
<summary>
Specifies an add-in view segment.
</summary>
</member>
<member name="F:System.AddIn.Hosting.AddInSegmentType.AddIn">
<summary>
Specifies an add-in segment.
</summary>
</member>
<member name="T:System.AddIn.Hosting.AddInStore">
<summary>
Provides methods to store and find information about available add-ins and pipeline segments.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.FindAddIn(System.Type,System.String,System.String,System.String)">
<summary>
Finds a specific add-in.
</summary>
<returns>
A collection of tokens that contains only the token representing the add-in that was found.
</returns>
<param name="hostViewOfAddIn">
The type that defines the host's view of the add-in.
</param>
<param name="pipelineRootFolderPath">
The path to the root of the pipeline directory structure.
</param>
<param name="addInFilePath">
The path and file name of the add-in to find.
</param>
<param name="addInTypeName">
The name of the add-in as specified by the <see cref="T:System.AddIn.AddInAttribute" /> attribute.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.FindAddIns(System.Type,System.AddIn.Hosting.PipelineStoreLocation)">
<summary>
Finds all add-ins for a specified host view of the add-in at a location specified by the <see cref="T:System.AddIn.Hosting.PipelineStoreLocation" /> enumeration value.
</summary>
<returns>
A collection of tokens that represent the add-ins that were found.
</returns>
<param name="hostViewOfAddIn">
The type that defines the host's view of the add-in.
</param>
<param name="location">
The host application's base directory.
</param>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.FindAddIns(System.Type,System.AddIn.Hosting.PipelineStoreLocation,System.String[])">
<summary>
Finds all add-ins for a specified host view of the add-in at the location specified by a <see cref="T:System.AddIn.Hosting.PipelineStoreLocation" /> value and an optional add-ins folder.
</summary>
<returns>
A collection of tokens that represent the add-ins that were found.
</returns>
<param name="hostViewOfAddIn">
The type that defines the host's view of the add-in.
</param>
<param name="location">
One of the enumeration values.
Currently the only value in this enumeration is the directory specified by the <see cref="P:System.AppDomainSetup.ApplicationBase" /> property that was used to set up the host's application domain.
</param>
<param name="addInFolderPaths">
(Optional). The path of the directory that contains one or more subdirectories of add-ins. Because this parameter takes an array of strings, you can specify more than one path.
This parameter is not required if your add-ins are located in the pipeline directory structure under the AddIns folder.
</param>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.FindAddIns(System.Type,System.String,System.String[])">
<summary>
Finds all add-ins for a specified host view of the add-in from a specified root directory.
</summary>
<returns>
A collection of tokens that represent the add-ins that were found.
</returns>
<param name="hostViewOfAddIn">
The type that defines the host's view of the add-in.
</param>
<param name="pipelineRootFolderPath">
The path of the root of the pipeline directory structure.
</param>
<param name="addInFolderPaths">
(Optional). The path of the directory that contains one or more subdirectories of add-ins. Because this parameter takes an array of strings, you can specify more than one path.
This parameter is not required if your add-ins are located in the pipeline directory structure under the AddIns folder.
</param>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.Rebuild(System.AddIn.Hosting.PipelineStoreLocation)">
<summary>
Rebuilds the pipeline segments cache and includes new segments at the location specified by a <see cref="T:System.AddIn.Hosting.PipelineStoreLocation" /> value.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="location">
One of the enumeration values.
Currently the only value in this enumeration is the directory specified by the <see cref="P:System.AppDomainSetup.ApplicationBase" /> property that was used to set up the host's application domain.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.Rebuild(System.String)">
<summary>
Rebuilds the pipeline segments cache and includes new segments from a specified root directory.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="pipelineRootFolderPath">
The path of the root of the pipeline directory structure.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.RebuildAddIns(System.String)">
<summary>
Rebuilds the add-in cache and includes new add-ins from a specified root directory.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="addInsFolderPath">
The path of the directory that contains one or more subdirectories of add-ins.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.Update(System.AddIn.Hosting.PipelineStoreLocation)">
<summary>
Updates the pipeline segments cache with new segments at the location specified by a <see cref="T:System.AddIn.Hosting.PipelineStoreLocation" /> value.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="location">
One of the enumeration values.
Currently the only value in this enumeration is the directory as specified by the <see cref="P:System.AppDomainSetup.ApplicationBase" /> property that was used to set up the host's application domain.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.Update(System.String)">
<summary>
Updates the pipeline segments cache with new segments from a specified root directory.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="pipelineRootFolderPath">
The path of the root of the pipeline directory structure.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="M:System.AddIn.Hosting.AddInStore.UpdateAddIns(System.String)">
<summary>
Updates the add-in cache and includes new add-ins at a specified location.
</summary>
<returns>
A collection of strings that describe warnings as the pipeline segments are evaluated.
</returns>
<param name="addInsFolderPath">
The path of the directory that contains one or more subdirectories of add-ins.
</param>
<exception cref="T:System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException">
A segment directory is missing from the pipeline directory structure.
</exception>
<exception cref="T:System.AddIn.Hosting.InvalidPipelineStoreException">
There is an access violation to the pipeline directory structure.
</exception>
</member>
<member name="T:System.AddIn.Hosting.AddInToken">
<summary>
Represents an add-in that can be activated.
</summary>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AddIn.Hosting.AddInEnvironment)">
<summary>
Activates an add-in in the environment of another add-in.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="environment">
The application domain and process that contains the original add-in.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AddIn.Hosting.AddInProcess,System.AddIn.Hosting.AddInSecurityLevel)">
<summary>
Activates an add-in in an external process, in a new application domain, and with a specified trust level.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="process">
The external process in which to activate the add-in.
</param>
<param name="level">
One of the enumeration values that specifies the trust level.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AddIn.Hosting.AddInProcess,System.Security.PermissionSet)">
<summary>
Activates an add-in in an external process, in a new application domain, and with a specified permission set.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="process">
The external process in which to activate the add-in.
</param>
<param name="permissionSet">
The required permission set granted for the add-in.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AddIn.Hosting.AddInSecurityLevel)">
<summary>
Activates an add-in with a specified trust level in a new application domain.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="trustLevel">
One of the enumeration values that specifies the trust level.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AddIn.Hosting.AddInSecurityLevel,System.String)">
<summary>
Activates an add-in in a new application domain with a specified name and trust level.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="trustLevel">
One of the enumeration values that specifies the trust level.
</param>
<param name="appDomainName">
The friendly name to assign to the new application domain.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.AppDomain)">
<summary>
Activates an add-in in an existing application domain.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="target">
The application domain that the add-in should be activated in.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Activate``1(System.Security.PermissionSet)">
<summary>
Activates an add-in with a specified permission set in a new application domain.
</summary>
<returns>
The host view of the add-in.
</returns>
<param name="permissions">
The permissions granted for the add-in.
</param>
<typeparam name="T">
The interface or abstract base type that represents the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.AddInFullName">
<summary>
Gets the namespace and type of the add-in.
</summary>
<returns>
The type of the add-in, fully qualified by its namespace.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.AssemblyName">
<summary>
Gets the name of the assembly that contains the add-in.
</summary>
<returns>
The name of the assembly.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.Description">
<summary>
Gets the description of the add-in.
</summary>
<returns>
A description of the add-in, or null if the description is not specified in the <see cref="T:System.AddIn.AddInAttribute" /> attribute.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.EnableDirectConnect">
<summary>
Gets and sets a value that indicates whether add-ins should be directly connected to their hosts when conditions permit.
</summary>
<returns>true if the add-in should be directly connected to the host; otherwise, false. The default is false.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.Equals(System.Object)">
<summary>
Determines whether a specified object is equal to the current instance.
</summary>
<returns>true if the specified object and the current instance are equal; otherwise, false.
</returns>
<param name="obj">
The object to compare with the current instance.
</param>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.GetEnumerator">
<summary>
Returns an enumerator for the qualification data of the pipeline segments that are associated with this token.
</summary>
<returns>
An enumerator that can be used to iterate through the qualification data of the pipeline segments that are associated with the current token.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.GetHashCode">
<summary>
Serves as a hash function for a token.
</summary>
<returns>
A hash code for the current token.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.Name">
<summary>
Gets the name of the add-in.
</summary>
<returns>
The name of the add-in.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.Publisher">
<summary>
Gets the publisher of the add-in.
</summary>
<returns>
The publisher of the add-in, or null if the publisher is not specified in the <see cref="T:System.AddIn.AddInAttribute" /> attribute.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.QualificationData">
<summary>
Gets a dictionary of data about the segments in the pipeline associated with the current token.
</summary>
<returns>
A dictionary whose keys are pipeline segments and whose values are dictionaries of name/value pairs that represent qualification data for each segment.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator for the qualification data of the pipeline segments that are associated with this token.
</summary>
<returns>
An enumerator that can be used to iterate through the qualification data of the pipeline segments that are associated with the current token.
</returns>
</member>
<member name="M:System.AddIn.Hosting.AddInToken.ToString">
<summary>
Returns a string that represents the token.
</summary>
<returns>
A string that represents the token.
</returns>
</member>
<member name="P:System.AddIn.Hosting.AddInToken.Version">
<summary>
Gets the version of the add-in, as specified in the <see cref="T:System.AddIn.AddInAttribute" /> attribute.
</summary>
<returns>
The version of the add-in, or null if the version number is not specified in the <see cref="T:System.AddIn.AddInAttribute" /> attribute.
</returns>
</member>
<member name="T:System.AddIn.Hosting.InvalidPipelineStoreException">
<summary>
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.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.InvalidPipelineStoreException.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.InvalidPipelineStoreException" /> class.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.InvalidPipelineStoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.InvalidPipelineStoreException" /> class with serialization and streaming context information.
</summary>
<param name="info">
The serialized object data.
</param>
<param name="context">
The contextual information about the source or destination object data.
</param>
</member>
<member name="M:System.AddIn.Hosting.InvalidPipelineStoreException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.InvalidPipelineStoreException" /> class with the specified message.
</summary>
<param name="message">
A description of the error.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.InvalidPipelineStoreException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Hosting.InvalidPipelineStoreException" /> class with the specified message and a reference to the inner exception that is the cause of this exception.
</summary>
<param name="message">
A description of the error.
</param>
<param name="innerException">
The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Hosting.PipelineStoreLocation">
<summary>
Specifies alternative locations for a pipeline store instead of a path to a directory.
</summary>
</member>
<member name="F:System.AddIn.Hosting.PipelineStoreLocation.ApplicationBase">
<summary>
The location specified by the <see cref="P:System.AppDomainSetup.ApplicationBase" /> property for setting up the application domain's host.
</summary>
</member>
<member name="T:System.AddIn.Hosting.QualificationDataItem">
<summary>
Represents information supplied by the developer of a pipeline segment, for use by the host.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.QualificationDataItem.Equals(System.Object)">
<summary>
Determines whether a specified object is equal to the current qualification data item.
</summary>
<returns>true if <paramref name="obj" /> is equal to the current instance; otherwise, false.
</returns>
<param name="obj">
The object to compare.
</param>
</member>
<member name="M:System.AddIn.Hosting.QualificationDataItem.GetHashCode">
<summary>
Gets the hash code for this qualification data item.
</summary>
<returns>
The hash code.
</returns>
</member>
<member name="P:System.AddIn.Hosting.QualificationDataItem.Name">
<summary>
Gets the name of the qualification data item.
</summary>
<returns>
The name of the qualification data item.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Hosting.QualificationDataItem.op_Equality(System.AddIn.Hosting.QualificationDataItem,System.AddIn.Hosting.QualificationDataItem)">
<summary>
Determines whether two <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> structures are equal.
</summary>
<returns>true if <paramref name="item1" /> and <paramref name="item2" /> are equal; otherwise, false.
</returns>
<param name="item1">
The first <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> to compare.
</param>
<param name="item2">
The second <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> to compare.
</param>
</member>
<member name="M:System.AddIn.Hosting.QualificationDataItem.op_Inequality(System.AddIn.Hosting.QualificationDataItem,System.AddIn.Hosting.QualificationDataItem)">
<summary>
Determines whether two <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> structures are different.
</summary>
<returns>true if <paramref name="item1" /> and <paramref name="item2" /> are not equal; otherwise, false.
</returns>
<param name="item1">
The first <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> to compare.
</param>
<param name="item2">
The second <see cref="T:System.AddIn.Hosting.QualificationDataItem" /> to compare.
</param>
</member>
<member name="P:System.AddIn.Hosting.QualificationDataItem.Segment">
<summary>
Gets a value that identifies the pipeline segment the qualification data item was applied to.
</summary>
<returns>
The kind of pipeline segment the data item was applied to.
</returns>
</member>
<member name="P:System.AddIn.Hosting.QualificationDataItem.Value">
<summary>
Gets the value of the qualification data item.
</summary>
<returns>
The value of the item.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Pipeline.AddInAdapterAttribute">
<summary>
Identifies an object as an add-in-side adapter segment of the pipeline.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.AddInAdapterAttribute.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Pipeline.AddInAdapterAttribute" /> class.
</summary>
</member>
<member name="T:System.AddIn.Pipeline.AddInBaseAttribute">
<summary>
Identifies an object as an add-in view segment of the pipeline.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.AddInBaseAttribute.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Pipeline.AddInBaseAttribute" /> class.
</summary>
</member>
<member name="P:System.AddIn.Pipeline.AddInBaseAttribute.ActivatableAs">
<summary>
Gets or sets one or more add-in base types that a single add-in-side adapter can use to construct the pipeline.
</summary>
<returns>
An array of add-in base types.
</returns>
</member>
<member name="T:System.AddIn.Pipeline.CollectionAdapters">
<summary>
Enables collections to be passed between an add-in and its host application.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.CollectionAdapters.ToIList``1(System.AddIn.Contract.IListContract{``0})">
<summary>
Converts the specified <see cref="T:System.AddIn.Contract.IListContract`1" /> collection to an <see cref="T:System.Collections.Generic.IList`1" /> collection.
</summary>
<returns>
The converted collection.
</returns>
<param name="collection">
The collection from the other side of the pipeline.
</param>
<typeparam name="T">
The type of objects that are contained in the list. <paramref name="T" /> must be serializable.
</typeparam>
</member>
<member name="M:System.AddIn.Pipeline.CollectionAdapters.ToIList``2(System.AddIn.Contract.IListContract{``0},System.Converter{``0,``1},System.Converter{``1,``0})">
<summary>
Converts a specified <see cref="T:System.AddIn.Contract.IListContract`1" /> collection to an <see cref="T:System.Collections.Generic.IList`1" /> collection by using converter adapters.
</summary>
<returns>
The converted collection.
</returns>
<param name="collection">
The collection to pass to the other side of the pipeline.
</param>
<param name="contractViewAdapter">
A converter that adapts the data from the type defined in the contract to the type expected in the view.
</param>
<param name="viewContractAdapter">
A converter that adapts the data from the type defined in the view to the type expected by the contract.
</param>
<typeparam name="TContract">
The type that defines the contract for passing objects of type <paramref name="TView" /> across the isolation boundary.
</typeparam>
<typeparam name="TView">
The type that defines the view of the objects in the list.
</typeparam>
</member>
<member name="M:System.AddIn.Pipeline.CollectionAdapters.ToIListContract``1(System.Collections.Generic.IList{``0})">
<summary>
Converts a specified <see cref="T:System.Collections.Generic.IList`1" /> collection to an <see cref="T:System.AddIn.Contract.IListContract`1" /> collection.
</summary>
<returns>
The converted collection.
</returns>
<param name="collection">
The collection to convert.
</param>
<typeparam name="T">
The type of objects that are contained in the list. <paramref name="T" /> must be serializable.
</typeparam>
</member>
<member name="M:System.AddIn.Pipeline.CollectionAdapters.ToIListContract``2(System.Collections.Generic.IList{``0},System.Converter{``0,``1},System.Converter{``1,``0})">
<summary>
Converts a specified <see cref="T:System.Collections.Generic.IList`1" /> collection to an <see cref="T:System.AddIn.Contract.IListContract`1" /> collection by using converter adapters.
</summary>
<returns>
The converted collection.
</returns>
<param name="collection">
The collection to convert.
</param>
<param name="viewContractAdapter">
A converter that adapts the data from the type defined in the view to the type expected by the contract.
</param>
<param name="contractViewAdapter">
A converter that adapts the data from the type defined in the contract to the type expected in the view.
</param>
<typeparam name="TView">
The type that defines the view of the objects in the list.
</typeparam>
<typeparam name="TContract">
The type that defines the contract for passing objects of type <paramref name="TView" /> across the isolation boundary.
</typeparam>
</member>
<member name="T:System.AddIn.Pipeline.ContractAdapter">
<summary>
Provides methods for sharing and readapting add-ins.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractAdapter.ContractToViewAdapter``1(System.AddIn.Pipeline.ContractHandle,System.AddIn.Hosting.PipelineStoreLocation)">
<summary>
Obtains a host view of an add-in if a suitable host-side adapter is found at a location specified by a value from the <see cref="T:System.AddIn.Hosting.PipelineStoreLocation" /> enumeration.
</summary>
<returns>
The host view of the add-in that is shared.
</returns>
<param name="contract">
A handle to the contract used by the add-in to be shared.
</param>
<param name="location">
The host's application base.
</param>
<typeparam name="TView">
The type that defines the host view of the add-in.
</typeparam>
</member>
<member name="M:System.AddIn.Pipeline.ContractAdapter.ContractToViewAdapter``1(System.AddIn.Pipeline.ContractHandle,System.String)">
<summary>
Obtains a host view of an add-in if a suitable host-side adapter is found at a location specified by a path.
</summary>
<returns>
The host view of the add-in that is shared.
</returns>
<param name="contract">
A handle to the contract used by the add-in to be shared.
</param>
<param name="pipelineRoot">
A path to the add-in store.
</param>
<typeparam name="TView">
The type that defines the host view of the add-in.
</typeparam>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractAdapter.ViewToContractAdapter(System.Object)">
<summary>
Gets the handle to the contract for a provided host view of an add-in.
</summary>
<returns>
A handle to the contract.
</returns>
<param name="view">
The host view of an add-in activated by the system from the current application domain.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Pipeline.ContractBase">
<summary>
Provides a default implementation of <see cref="T:System.AddIn.Contract.IContract" /> members.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Pipeline.ContractBase" /> class.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.AcquireLifetimeToken">
<summary>
Obtains a lifetime token.
</summary>
<returns>
A random number that identifies a token.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.GetRemoteHashCode">
<summary>
Gets the hash code for the current <see cref="T:System.AddIn.Pipeline.ContractBase" /> object.
</summary>
<returns>
A hash code for the current <see cref="T:System.AddIn.Pipeline.ContractBase" /> object.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.OnFinalRevoke">
<summary>
When overridden in an add-in-side adapter, releases native resources held by the adapter.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.QueryContract(System.String)">
<summary>
Reflects over the instance of a contract and returns the this pointer if the current object implements that contract.
</summary>
<returns>
The this pointer to an <see cref="T:System.AddIn.Contract.IContract" /> interface, or null if the contract is not implemented.
</returns>
<param name="contractIdentifier">
The full name of the contract, including its assembly name.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.RemoteEquals(System.AddIn.Contract.IContract)">
<summary>
Compares an object with a remote object for equality.
</summary>
<returns>true if the object is equal to the remote object; otherwise, false.
</returns>
<param name="contract">
The object to test for equality with the remote object.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.RemoteToString">
<summary>
Gets a string that identifies a remote object.
</summary>
<returns>
A string that identifies the remote object.
</returns>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.Renewal(System.Runtime.Remoting.Lifetime.ILease)">
<summary>
Requests a sponsoring client to renew the lease for the specified object.
</summary>
<returns>
The renewed lease.
</returns>
<param name="lease">
The lifetime lease object that is used by the remoting lifetime service.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractBase.RevokeLifetimeToken(System.Int32)">
<summary>
Removes the specified token from the list of outstanding lifetime tokens.
</summary>
<param name="token">
The token number.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="T:System.AddIn.Pipeline.ContractHandle">
<summary>
Provides methods that control the lifetime of an add-in.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.#ctor(System.AddIn.Contract.IContract)">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Pipeline.ContractHandle" /> class.
</summary>
<param name="contract">
The contract to use in the pipeline.
</param>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.AppDomainOwner(System.AppDomain)">
<summary>
Gets the instance of the add-in-side adapter when the application domain was created.
</summary>
<returns>
An <see cref="T:System.AddIn.Contract.IContract" /> object that represents the owner of the application domain.
</returns>
<param name="domain">
The application domain to check.
</param>
</member>
<member name="P:System.AddIn.Pipeline.ContractHandle.Contract">
<summary>
Gets the contract used by a pipeline.
</summary>
<returns>
The contract, which is derived from <see cref="T:System.AddIn.Contract.IContract" />.
</returns>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.ContractOwnsAppDomain(System.AddIn.Contract.IContract,System.AppDomain)">
<summary>
Determines whether an application domain is owned by the specified contract.
</summary>
<returns>true if the contract owns the application domain; otherwise, false.
</returns>
<param name="contract">
The contract to check.
</param>
<param name="domain">
The application domain to check.
</param>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.Dispose">
<summary>
Revokes the lifetime token on a contract, regardless of input.
</summary>
<filterpriority>2</filterpriority>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.Dispose(System.Boolean)">
<summary>
Revokes the lifetime token on the contract regardless of input and optionally releases the managed resources.
</summary>
<param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.
</param>
</member>
<member name="M:System.AddIn.Pipeline.ContractHandle.Finalize"></member>
<member name="T:System.AddIn.Pipeline.HostAdapterAttribute">
<summary>
Identifies an object as a host-side adapter segment of the pipeline.
</summary>
</member>
<member name="M:System.AddIn.Pipeline.HostAdapterAttribute.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.AddIn.Pipeline.HostAdapterAttribute" /> class.
</summary>
</member>
</members>
</doc>