Udostępnij za pośrednictwem


AddInStore.FindAddIns Metoda

Definicja

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.

Zobacz też

Dotyczy