AddInStore::RebuildAddIns Method (String^)
Rebuilds the add-in cache and includes new add-ins from a specified root directory.
Assembly: System.AddIn (in System.AddIn.dll)
public: [SecurityCriticalAttribute] static array<String^>^ RebuildAddIns( 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.
Use this method only when there may be a problem with the cache and it must be rebuilt. For faster performance, use the UpdateAddIns method.
for the ability to read and update the add-in folder. Associated enumerations: FileIOPermissionAccess::Read, FileIOPermissionAccess::Write. Security action: Demand.
Available since 3.5