Teilen über


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 Klasse, die AddInStore diese Enumeration verwenden, ermöglichen teilweise vertrauenswürdige Hosts, die möglicherweise nicht über die Berechtigung verfügen, ihren eigenen Speicherort zu ermitteln, um Add-Ins in ihrem eigenen Verzeichnis zu suchen und zu aktivieren.

Sie können die AddInStore.Update(PipelineStoreLocation) Methodenüberladungen und AddInStore.Rebuild(PipelineStoreLocation) 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 die Suche nach Add-Ins anzugeben.

Gilt für: