Sdílet prostřednictvím


PipelineStoreLocation Výčet

Definice

Určuje alternativní umístění pro úložiště kanálů místo cesty k adresáři.

public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation = 
Public Enum PipelineStoreLocation
Dědičnost
PipelineStoreLocation
Atributy

Pole

ApplicationBase 0

Umístění určené ApplicationBase vlastností pro nastavení hostitele domény aplikace.

Příklady

Následující příklad používá hodnotu ApplicationBase k aktivaci doplňku ze souborů úložiště kanálů, které jsou umístěny v adresáři hostitelské aplikace.

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

Poznámky

Tento výčet aktuálně obsahuje pouze hodnotu ApplicationBase.

Metody ve AddInStore třídě, které používají tento výčet, umožňují částečně důvěryhodným hostitelům, kteří nemusí mít oprávnění ke zjišťování jejich vlastního umístění, najít a aktivovat doplňky ve svém vlastním adresáři.

Přetížení metody a AddInStore.Rebuild(PipelineStoreLocation) můžete použít AddInStore.Update(PipelineStoreLocation) k určení umístění pro aktualizaci nebo opětovné sestavení úložiště kanálů a AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) přetížení metody k určení umístění pro vyhledání doplňků.

Platí pro