AddInController Class
Provides access to an add-in for a variety of tasks.
Assembly: System.AddIn (in System.AddIn.dll)
| Name | Description | |
|---|---|---|
![]() | AddInEnvironment | Gets an AddInEnvironment object. |
![]() | AppDomain | Gets the application domain that contains an add-in. |
![]() | Token | Gets the token that represents the add-in. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() ![]() | GetAddInController(Object^) | Obtains the controller for an add-in. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | Shutdown() | Disables an add-in. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Use this class to perform the following tasks:
Use the AddInEnvironment property to obtain an AddInEnvironment object for an add-in. Then use that object to activate other add-ins in the same application domain and process as the original add-in.
Use the AppDomain property to obtain an AppDomain object for an add-in. Then use that object to activate other add-ins in the same application domain as the original add-in. Note that because of limitations in cross-process remoting, this scenario will not work with add-ins that are activated in a separate process.
Use the Token property to obtain an AddInToken object that represents an add-in.
Shut down an add-in with the Shutdown method.
To obtain the controller for an add-in, call the GetAddInController method and pass an instance of the add-in as its parameter.
Available since 3.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


