AddInStore::UpdateAddIns Method (String^)
Updates the add-in cache and includes new add-ins at a specified location.
Assembly: System.AddIn (in System.AddIn.dll)
public: [SecurityCriticalAttribute] static array<String^>^ UpdateAddIns( String^ addInsFolderPath )
Parameters
- addInsFolderPath
-
Type:
System::String^
The path of the directory that contains one or more subdirectories of add-ins.
Return Value
Type: array<System::String^>^A collection of strings that describe warnings as the pipeline segments are evaluated.
| Exception | Condition |
|---|---|
| AddInSegmentDirectoryNotFoundException | A segment directory is missing from the pipeline directory structure. |
| InvalidPipelineStoreException | There is an access violation to the pipeline directory structure. |
| ArgumentNullException | addInsFolderPath is null. |
| SecurityException | Caller does not have both read and write access permissions to the location that is specified by addInsFolderPath. |
Call this method if your add-ins are outside the pipeline directory structure.
If no new add-ins are installed, this method just validates the cache.
for the ability to read and update the add-in folder. Associated enumerations: FileIOPermissionAccess::Read, FileIOPermissionAccess::Write. Security action: Demand.
Available since 3.5