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[]) 方法多載來指定尋找增益集的位置。

適用於