PipelineStoreLocation 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定管线存储区的替代位置,而不是目录路径。
public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation =
Public Enum PipelineStoreLocation
- 继承
- 属性
字段
ApplicationBase | 0 | 由 ApplicationBase 属性指定的用于设置应用程序域宿主的位置。 |
示例
以下示例使用 ApplicationBase 值从位于主机应用程序的目录中的管道存储文件激活加载项。
// Search for add-ins of type Calculator (the host view of the add-in)
// specifying the host's application base, instead of a path,
// for the FindAddIns method.
Collection<AddInToken> tokens =
AddInStore.FindAddIns(typeof(Calculator), PipelineStoreLocation.ApplicationBase);
' Search for add-ins of type Calculator (the host view of the add-in)
' specifying the host's application base, instead of a path,
' for the FindAddIns method.
Dim tokens As Collection(Of AddInToken) = _
AddInStore.FindAddIns(GetType(Calculator), PipelineStoreLocation.ApplicationBase)
注解
此枚举当前仅包含 ApplicationBase 值。
类中 AddInStore 使用此枚举的方法使部分受信任的主机(这些主机可能无权发现自己的位置)能够在其自己的目录中查找和激活加载项。
可以使用 AddInStore.Update(PipelineStoreLocation) 和 AddInStore.Rebuild(PipelineStoreLocation) 方法重载指定用于更新或重新生成管道存储的位置,并使用 AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) 方法重载指定查找加载项的位置。