PipelineStoreLocation Enumeration

Definition

Gibt alternative Speicherorte für einen Pipelinespeicher anstelle eines Pfads zu einem Verzeichnis an.

public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation = 
Public Enum PipelineStoreLocation
Vererbung
PipelineStoreLocation
Attribute

Felder

ApplicationBase 0

Der von der ApplicationBase-Eigenschaft angegebene Speicherort zum Einrichten des Hosts der Anwendungsdomäne.

Beispiele

Im folgenden Beispiel wird der ApplicationBase-Wert verwendet, um ein Add-In aus den Pipelinespeicherdateien zu aktivieren, die sich im Verzeichnis der Hostanwendung befinden.

// 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)

Hinweise

Diese Enumeration enthält derzeit nur den ApplicationBase-Wert.

Die Methoden in der AddInStore Klasse, die diese Enumeration verwenden, aktivieren teilweise vertrauenswürdige Hosts, die möglicherweise nicht über die Berechtigung zum Ermitteln ihres eigenen Speicherorts verfügen, um Add-Ins in ihrem eigenen Verzeichnis zu suchen und zu aktivieren.

Sie können die AddInStore.Update(PipelineStoreLocation) Überladungen und AddInStore.Rebuild(PipelineStoreLocation) Methodenüberladungen verwenden, um einen Speicherort für die Aktualisierung oder Neuerstellung des Pipelinespeichers anzugeben, und die AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) Methodenüberladung, um einen Speicherort für das Suchen von Add-Ins anzugeben.

Gilt für