AddInStore.FindAddIns Metoda
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í.
Vyhledá všechny doplňky pro zadané zobrazení hostitele doplňku.
Přetížení
FindAddIns(Type, PipelineStoreLocation) |
Vyhledá všechny doplňky pro zadané zobrazení hostitele doplňku v umístění určeném hodnotou výčtu PipelineStoreLocation . |
FindAddIns(Type, PipelineStoreLocation, String[]) |
Vyhledá všechny doplňky pro zadané zobrazení hostitele doplňku v umístění určeném hodnotou a volitelnou PipelineStoreLocation složkou doplňků. |
FindAddIns(Type, String, String[]) |
Vyhledá všechny doplňky pro zobrazení zadaného hostitele doplňku z zadaného kořenového adresáře. |
FindAddIns(Type, PipelineStoreLocation)
Vyhledá všechny doplňky pro zadané zobrazení hostitele doplňku v umístění určeném hodnotou výčtu PipelineStoreLocation .
public:
static System::Collections::ObjectModel::Collection<System::AddIn::Hosting::AddInToken ^> ^ FindAddIns(Type ^ hostViewOfAddIn, System::AddIn::Hosting::PipelineStoreLocation location);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public static System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken> FindAddIns (Type hostViewOfAddIn, System.AddIn.Hosting.PipelineStoreLocation location);
public static System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken> FindAddIns (Type hostViewOfAddIn, System.AddIn.Hosting.PipelineStoreLocation location);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
static member FindAddIns : Type * System.AddIn.Hosting.PipelineStoreLocation -> System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken>
static member FindAddIns : Type * System.AddIn.Hosting.PipelineStoreLocation -> System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken>
Public Shared Function FindAddIns (hostViewOfAddIn As Type, location As PipelineStoreLocation) As Collection(Of AddInToken)
Parametry
- hostViewOfAddIn
- Type
Typ, který definuje zobrazení hostitele doplňku.
- location
- PipelineStoreLocation
Základní adresář hostitelské aplikace.
Návraty
Kolekce tokenů, které představují nalezené doplňky.
- Atributy
Výjimky
Došlo k narušení přístupu ke struktuře adresářů kanálu.
location
je neplatná PipelineStoreLocation hodnota.
Příklady
Následující příklad najde doplňky v umístění určeném výčtem PipelineStoreLocation .
// 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
Výčet PipelineStoreLocation aktuálně obsahuje pouze ApplicationBase hodnotu, která odkazuje na základní adresář aplikace hostitele.
Platí pro
FindAddIns(Type, PipelineStoreLocation, String[])
Vyhledá všechny doplňky pro zadané zobrazení hostitele doplňku v umístění určeném hodnotou a volitelnou PipelineStoreLocation složkou doplňků.
public:
static System::Collections::ObjectModel::Collection<System::AddIn::Hosting::AddInToken ^> ^ FindAddIns(Type ^ hostViewOfAddIn, System::AddIn::Hosting::PipelineStoreLocation location, ... cli::array <System::String ^> ^ addInFolderPaths);
[System.Security.SecurityCritical]
public static System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken> FindAddIns (Type hostViewOfAddIn, System.AddIn.Hosting.PipelineStoreLocation location, params string[] addInFolderPaths);
[<System.Security.SecurityCritical>]
static member FindAddIns : Type * System.AddIn.Hosting.PipelineStoreLocation * string[] -> System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken>
Public Shared Function FindAddIns (hostViewOfAddIn As Type, location As PipelineStoreLocation, ParamArray addInFolderPaths As String()) As Collection(Of AddInToken)
Parametry
- hostViewOfAddIn
- Type
Typ, který definuje zobrazení hostitele doplňku.
- location
- PipelineStoreLocation
Jedna z hodnot výčtu
V současné době je jedinou hodnotou v tomto výčtu adresář určený ApplicationBase vlastností, která se použila k nastavení domény aplikace hostitele.
- addInFolderPaths
- String[]
(Volitelné). Cesta k adresáři, který obsahuje jeden nebo více podadresářů doplňků. Vzhledem k tomu, že tento parametr přebírá pole řetězců, můžete zadat více než jednu cestu.
Tento parametr se nevyžaduje, pokud jsou doplňky umístěné ve struktuře adresářů kanálu ve složce AddIns.
Návraty
Kolekce tokenů, které představují nalezené doplňky.
- Atributy
Výjimky
Došlo k narušení přístupu ke struktuře adresářů kanálu.
location
je neplatná PipelineStoreLocation hodnota.
Poznámky
Pomocí tohoto přetížení metody povolíte částečně důvěryhodnému hostiteli, který nemusí mít oprávnění ke zjišťování cest ke zjišťování vlastního umístění, k vyhledání doplňků ve vlastním adresáři.
Platí pro
FindAddIns(Type, String, String[])
Vyhledá všechny doplňky pro zobrazení zadaného hostitele doplňku z zadaného kořenového adresáře.
public:
static System::Collections::ObjectModel::Collection<System::AddIn::Hosting::AddInToken ^> ^ FindAddIns(Type ^ hostViewOfAddIn, System::String ^ pipelineRootFolderPath, ... cli::array <System::String ^> ^ addInFolderPaths);
[System.Security.SecurityCritical]
public static System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken> FindAddIns (Type hostViewOfAddIn, string pipelineRootFolderPath, params string[] addInFolderPaths);
[<System.Security.SecurityCritical>]
static member FindAddIns : Type * string * string[] -> System.Collections.ObjectModel.Collection<System.AddIn.Hosting.AddInToken>
Public Shared Function FindAddIns (hostViewOfAddIn As Type, pipelineRootFolderPath As String, ParamArray addInFolderPaths As String()) As Collection(Of AddInToken)
Parametry
- hostViewOfAddIn
- Type
Typ, který definuje zobrazení hostitele doplňku.
- pipelineRootFolderPath
- String
Cesta kořenové struktury adresáře kanálu.
- addInFolderPaths
- String[]
(Volitelné). Cesta k adresáři, který obsahuje jeden nebo více podadresářů doplňků. Vzhledem k tomu, že tento parametr přebírá pole řetězců, můžete zadat více než jednu cestu.
Tento parametr se nevyžaduje, pokud jsou doplňky umístěné ve struktuře adresářů kanálu ve složce AddIns.
Návraty
Kolekce tokenů, které představují nalezené doplňky.
- Atributy
Výjimky
Došlo k narušení přístupu ke struktuře adresářů kanálu.
Poznámky
Tato metoda zkoumá soubory úložiště informací o doplňku uloženém v mezipaměti a segmentu kanálu a vyhledá všechny doplňky, které odpovídají zadanému hostAddInView
typu. Pak můžete použít jeden z tokenů ve vrácené AddInToken kolekci k aktivaci konkrétního doplňku voláním Activate metody AddInToken třídy.