AddInStore.FindAddIns Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku.
Przeciążenia
FindAddIns(Type, PipelineStoreLocation) |
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość wyliczenia. |
FindAddIns(Type, PipelineStoreLocation, String[]) |
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość i opcjonalny folder dodatków. |
FindAddIns(Type, String, String[]) |
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku z określonego katalogu głównego. |
FindAddIns(Type, PipelineStoreLocation)
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość wyliczenia.
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 definiujący widok hosta dodatku.
- location
- PipelineStoreLocation
Katalog podstawowy aplikacji hosta.
Zwraca
Kolekcja tokenów reprezentujących odnalezione dodatki.
- Atrybuty
Wyjątki
Istnieje naruszenie zasad dostępu do struktury katalogu potoku.
location
jest nieprawidłową PipelineStoreLocation wartością.
Przykłady
Poniższy przykład znajduje dodatki w lokalizacji określonej przez PipelineStoreLocation wyliczenie.
// 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
Wyliczenie PipelineStoreLocation zawiera obecnie tylko wartość wskazującą ApplicationBase katalog podstawowy aplikacji hosta.
Dotyczy
FindAddIns(Type, PipelineStoreLocation, String[])
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość i opcjonalny folder dodatków.
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 definiujący widok hosta dodatku.
- location
- PipelineStoreLocation
Jedna z wartości wyliczenia.
Obecnie jedyną wartością w tym wyliczenia jest katalog określony przez ApplicationBase właściwość, która została użyta do skonfigurowania domeny aplikacji hosta.
- addInFolderPaths
- String[]
(Opcjonalnie). Ścieżka katalogu zawierającego co najmniej jeden podkatalog dodatków. Ponieważ ten parametr przyjmuje tablicę ciągów, można określić więcej niż jedną ścieżkę.
Ten parametr nie jest wymagany, jeśli dodatki znajdują się w strukturze katalogów potoku w folderze AddIns.
Zwraca
Kolekcja tokenów reprezentujących odnalezione dodatki.
- Atrybuty
Wyjątki
Istnieje naruszenie zasad dostępu do struktury katalogu potoku.
location
jest nieprawidłową PipelineStoreLocation wartością.
Uwagi
Użyj tego przeciążenia metody, aby włączyć częściowo zaufanego hosta, który może nie mieć uprawnienia odnajdywania ścieżki do odnajdywania własnej lokalizacji, aby znaleźć dodatki we własnym katalogu.
Dotyczy
FindAddIns(Type, String, String[])
Znajduje wszystkie dodatki dla określonego widoku hosta dodatku z określonego katalogu głównego.
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 definiujący widok hosta dodatku.
- pipelineRootFolderPath
- String
Ścieżka katalogu głównego struktury katalogów potoku.
- addInFolderPaths
- String[]
(Opcjonalnie). Ścieżka katalogu zawierającego co najmniej jeden podkatalog dodatków. Ponieważ ten parametr przyjmuje tablicę ciągów, można określić więcej niż jedną ścieżkę.
Ten parametr nie jest wymagany, jeśli dodatki znajdują się w strukturze katalogów potoku w folderze AddIns.
Zwraca
Kolekcja tokenów reprezentujących odnalezione dodatki.
- Atrybuty
Wyjątki
Istnieje naruszenie zasad dostępu do struktury katalogu potoku.
Uwagi
Ta metoda analizuje pliki buforowanych informacji o dodatku i segmencie potoku, aby znaleźć wszystkie dodatki zgodne z określonym hostAddInView
typem. Następnie możesz użyć jednego z tokenów w zwróconej AddInToken kolekcji, aby aktywować określony dodatek, wywołując Activate metodę AddInToken klasy.