AddInStore.Rebuild Метод

Определение

Перестраивает кэш сегментов конвейера и включает новые сегменты.Rebuilds the pipeline segments cache and includes new segments.

Перегрузки

Rebuild(PipelineStoreLocation)

Перестраивает кэш сегментов конвейера и включает новые сегменты в месте, указанном значением PipelineStoreLocation.Rebuilds the pipeline segments cache and includes new segments at the location specified by a PipelineStoreLocation value.

Rebuild(String)

Перестраивает кэш сегментов конвейера и включает новые сегменты из указанного корневого каталога.Rebuilds the pipeline segments cache and includes new segments from a specified root directory.

Rebuild(PipelineStoreLocation)

Перестраивает кэш сегментов конвейера и включает новые сегменты в месте, указанном значением PipelineStoreLocation.Rebuilds the pipeline segments cache and includes new segments at the location specified by a PipelineStoreLocation value.

public:
 static cli::array <System::String ^> ^ Rebuild(System::AddIn::Hosting::PipelineStoreLocation location);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public static string[] Rebuild (System.AddIn.Hosting.PipelineStoreLocation location);
static member Rebuild : System.AddIn.Hosting.PipelineStoreLocation -> string[]
Public Shared Function Rebuild (location As PipelineStoreLocation) As String()

Параметры

location
PipelineStoreLocation

Одно из значений перечисления.One of the enumeration values.

В данный момент единственным значением, находящимся в этом перечислении, является каталог, указанный свойством ApplicationBase, которое использовалось для настройки домена приложения узла.Currently the only value in this enumeration is the directory specified by the ApplicationBase property that was used to set up the host's application domain.

Возвраты

String[]

Коллекция строк, описывающих предупреждения при оценке сегментов конвейера.A collection of strings that describe warnings as the pipeline segments are evaluated.

Атрибуты

Исключения

Отсутствует сегмент каталога из структуры каталогов конвейера.A segment directory is missing from the pipeline directory structure.

Существует нарушение доступа к структуре каталогов конвейера.There is an access violation to the pipeline directory structure.

Параметр location имеет недопустимое значение PipelineStoreLocation.location is an invalid PipelineStoreLocation value.

Комментарии

Используйте эту перегрузку метода для включения частично доверенного узла, который может не иметь разрешения на обнаружение собственного расположения, для обнаружения надстроек в своем собственном каталоге.Use this method overload to enable a partially trusted host, which may not have permission to discover its own location, to discover add-ins in its own directory.

Rebuild(String)

Перестраивает кэш сегментов конвейера и включает новые сегменты из указанного корневого каталога.Rebuilds the pipeline segments cache and includes new segments from a specified root directory.

public:
 static cli::array <System::String ^> ^ Rebuild(System::String ^ pipelineRootFolderPath);
[System.Security.SecurityCritical]
public static string[] Rebuild (string pipelineRootFolderPath);
static member Rebuild : string -> string[]
Public Shared Function Rebuild (pipelineRootFolderPath As String) As String()

Параметры

pipelineRootFolderPath
String

Путь корня структуры каталогов конвейера.The path of the root of the pipeline directory structure.

Возвраты

String[]

Коллекция строк, описывающих предупреждения при оценке сегментов конвейера.A collection of strings that describe warnings as the pipeline segments are evaluated.

Атрибуты

Исключения

Отсутствует сегмент каталога из структуры каталогов конвейера.A segment directory is missing from the pipeline directory structure.

Существует нарушение доступа к структуре каталогов конвейера.There is an access violation to the pipeline directory structure.

Комментарии

Этот метод также перестраивает кэш надстроек, если надстройки находятся в структуре каталогов конвейера.This method also rebuilds the add-ins cache if the add-ins are in the pipeline directory structure.

Используйте этот метод только в том случае, если имеется проблема с кэшем и его необходимо перестраивать.Use this method only when there may be a problem with the cache and it must be rebuilt. Для повышения производительности используйте Update метод.For faster performance, use the Update method.

Дополнительно

Применяется к