PipelineStoreLocation PipelineStoreLocation PipelineStoreLocation PipelineStoreLocation Enum

Definition

Gibt alternative Speicherorte für einen Pipelinespeicher anstelle eines Pfads zu einem Verzeichnis an.Specifies alternative locations for a pipeline store instead of a path to a directory.

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

Felder

ApplicationBase ApplicationBase ApplicationBase ApplicationBase 0

Der von der ApplicationBase-Eigenschaft angegebene Speicherort zum Einrichten des Hosts der Anwendungsdomäne.The location specified by the ApplicationBase property for setting up the application domain's host.

Beispiele

Im folgenden Beispiel wird der ApplicationBase-Wert verwendet, um ein Add-in aus den Pipeline Speicherdateien zu aktivieren, die sich im Verzeichnis der Host Anwendung befinden.The following example uses the ApplicationBase value to activate an add-in from the pipeline store files, which are located in the host application's directory.

// 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.This enumeration currently contains only the ApplicationBase value.

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 Speicher Orts verfügen, um Add-Ins in Ihrem eigenen Verzeichnis zu suchen und zu aktivieren.The methods in the AddInStore class that use this enumeration enable partially trusted hosts, which may not have permission to discover their own location, to find and activate add-ins in their own directory.

Sie können die AddInStore.Update(PipelineStoreLocation) -und AddInStore.Rebuild(PipelineStoreLocation) -Methoden Überladungen verwenden, um einen Speicherort für das Aktualisieren oder Neuerstellen des AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) Pipeline Speicher anzugeben, und die-Methoden Überladung, um einen Speicherort für Add-Ins anzugeben.You can use the AddInStore.Update(PipelineStoreLocation) and AddInStore.Rebuild(PipelineStoreLocation) method overloads to specify a location for updating or rebuilding the pipeline store, and the AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) method overload to specify a location for finding add-ins.

Gilt für: