PipelineStoreLocation 枚举

定义

指定管线存储区的替代位置,而不是目录路径。

public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation = 
Public Enum PipelineStoreLocation
继承
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[]) 方法重载指定查找加载项的位置。

适用于