PipelineStoreLocation Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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ů.