AddInStore.Rebuild 方法

定义

重新生成管线段缓存并包括新段。

重载

Rebuild(PipelineStoreLocation)

重新生成管线段缓存并包括由 PipelineStoreLocation 值指定的位置上的新段。

Rebuild(String)

重新生成管线段缓存并包括指定根目录中的新段。

Rebuild(PipelineStoreLocation)

重新生成管线段缓存并包括由 PipelineStoreLocation 值指定的位置上的新段。

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);
public static string[] Rebuild (System.AddIn.Hosting.PipelineStoreLocation location);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
static member Rebuild : System.AddIn.Hosting.PipelineStoreLocation -> string[]
static member Rebuild : System.AddIn.Hosting.PipelineStoreLocation -> string[]
Public Shared Function Rebuild (location As PipelineStoreLocation) As String()

参数

location
PipelineStoreLocation

枚举值之一。

目前,此枚举中仅有的值是由用于设置主机应用程序域的 ApplicationBase 属性所指定的目录。

返回

String[]

一个由在计算管线段时描述警告的字符串组成的集合。

属性

例外

管线目录结构中缺少段目录。

存在管线目录结构访问冲突。

location 不是有效的 PipelineStoreLocation 值。

注解

使用此方法重载可使部分受信任的主机(可能无权发现自己的位置)发现其自己的目录中的加载项。

适用于

Rebuild(String)

重新生成管线段缓存并包括指定根目录中的新段。

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

参数

pipelineRootFolderPath
String

管线目录结构的根目录的路径。

返回

String[]

一个由在计算管线段时描述警告的字符串组成的集合。

属性

例外

管线目录结构中缺少段目录。

存在管线目录结构访问冲突。

注解

如果加载项位于管道目录结构中,此方法还会重新生成外接程序缓存。

仅当缓存可能存在问题并且必须重新生成缓存时,才使用此方法。 为了提高性能,请使用 Update 方法。

另请参阅

适用于