AddInStore.Update 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用新段更新管线段缓存。
重载
Update(PipelineStoreLocation) |
用 PipelineStoreLocation 值指定的位置上的新段来更新管线段缓存。 |
Update(String) |
用指定根目录中的新段更新管线段缓存。 |
Update(PipelineStoreLocation)
用 PipelineStoreLocation 值指定的位置上的新段来更新管线段缓存。
public:
static cli::array <System::String ^> ^ Update(System::AddIn::Hosting::PipelineStoreLocation location);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public static string[] Update (System.AddIn.Hosting.PipelineStoreLocation location);
public static string[] Update (System.AddIn.Hosting.PipelineStoreLocation location);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
static member Update : System.AddIn.Hosting.PipelineStoreLocation -> string[]
static member Update : System.AddIn.Hosting.PipelineStoreLocation -> string[]
Public Shared Function Update (location As PipelineStoreLocation) As String()
参数
返回
String[]
一个由在计算管线段时描述警告的字符串组成的集合。
- 属性
例外
管线目录结构中缺少段目录。
存在管线目录结构访问冲突。
location
不是有效的 PipelineStoreLocation 值。
注解
使用此方法重载可启用部分受信任的主机(该主机可能无权发现其自己的位置)以发现其自己的目录中的加载项。
适用于
Update(String)
用指定根目录中的新段更新管线段缓存。
public:
static cli::array <System::String ^> ^ Update(System::String ^ pipelineRootFolderPath);
[System.Security.SecurityCritical]
public static string[] Update (string pipelineRootFolderPath);
[<System.Security.SecurityCritical>]
static member Update : string -> string[]
Public Shared Function Update (pipelineRootFolderPath As String) As String()
参数
- pipelineRootFolderPath
- String
管线目录结构的根目录的路径。
返回
String[]
一个由在计算管线段时描述警告的字符串组成的集合。
- 属性
例外
管线目录结构中缺少段目录。
存在管线目录结构访问冲突。
示例
以下示例演示如何更新缓存文件。 此代码示例是为 AddInStore 类提供的一个更大示例的一部分。
// Update the cache files of the
// pipeline segments and add-ins.
string[] warnings = AddInStore.Update(pipeRoot);
foreach (string warning in warnings)
{
Console.WriteLine(warning);
}
' Update the cache files of the
' pipeline segments and add-ins.
Dim warnings() As String = AddInStore.Update(pipeRoot)
For Each warning As String In warnings
Console.WriteLine(warning)
Next
注解
如果外接程序位于管道目录结构中,此方法还会更新外接程序缓存。
如果没有新的管道段或外接程序,此方法仅验证缓存。