Export (0) Print
Expand All

AddInStore.Update Method (String)

Updates the pipeline segments cache with new segments from a specified root directory.

Namespace:  System.AddIn.Hosting
Assembly:  System.AddIn (in System.AddIn.dll)

public static string[] Update(
	string pipelineRootFolderPath
)

Parameters

pipelineRootFolderPath
Type: System.String

The path of the root of the pipeline directory structure.

Return Value

Type: System.String[]
A collection of strings that describe warnings as the pipeline segments are evaluated.

ExceptionCondition
AddInSegmentDirectoryNotFoundException

A segment directory is missing from the pipeline directory structure.

InvalidPipelineStoreException

There is an access violation to the pipeline directory structure.

This method also updates the add-ins cache if the add-ins are in the pipeline directory structure.

If there are no new pipeline segments or add-ins, this method just validates the cache.

The following example shows how to update the cache files. This code example is part of a larger example provided for the AddInStore class.

// Update the cache files of the 
// pipeline segments and add-ins. 
string[] warnings = AddInStore.Update(pipeRoot);

foreach (string warning in warnings)
{
    Console.WriteLine(warning);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft