PipelineStoreLocation Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| ApplicationBase | 0 | Der durch die 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 Aufzählung enthält derzeit nur den ApplicationBase-Wert.
Die Methoden in der AddInStore Klasse, die diese Enumeration verwenden, ermöglichen 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 zum Aktualisieren oder Neuerstellen des Pipelinespeichers anzugeben, und die AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) Methodenüberladung, um einen Speicherort für die Suche nach Add-Ins anzugeben.