Udostępnij za pośrednictwem


PipelineStoreLocation Wyliczenie

Definicja

Określa alternatywne lokalizacje magazynu potoków zamiast ścieżki do katalogu.

public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation = 
Public Enum PipelineStoreLocation
Dziedziczenie
PipelineStoreLocation
Atrybuty

Pola

ApplicationBase 0

Lokalizacja określona przez ApplicationBase właściwość do konfigurowania hosta domeny aplikacji.

Przykłady

W poniższym przykładzie użyto wartości ApplicationBase do aktywowania dodatku z plików magazynu potoku, które znajdują się w katalogu aplikacji hosta.

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

Uwagi

Ta wyliczenie obecnie zawiera tylko wartość ApplicationBase.

Metody w klasie korzystającej AddInStore z tej wyliczenia umożliwiają częściowo zaufane hosty, które mogą nie mieć uprawnień do odnajdywania własnej lokalizacji, znajdowania i aktywowania dodatków we własnym katalogu.

Za pomocą AddInStore.Update(PipelineStoreLocation) przeciążeń metod i AddInStore.Rebuild(PipelineStoreLocation) można określić lokalizację aktualizowania lub ponownego kompilowania magazynu potoków oraz AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) przeciążenia metody w celu określenia lokalizacji znajdowania dodatków.

Dotyczy