AddInStore.FindAddIns Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Söker efter alla tillägg för en angiven värdvy av tillägget.
Överlagringar
| Name | Description |
|---|---|
| FindAddIns(Type, PipelineStoreLocation) |
Söker efter alla tillägg för en angiven värdvy av tillägget på en plats som anges av uppräkningsvärdet PipelineStoreLocation . |
| FindAddIns(Type, PipelineStoreLocation, String[]) |
Söker efter alla tillägg för en angiven värdvy av tillägget på den plats som anges av ett PipelineStoreLocation värde och en valfri tilläggsmapp. |
| FindAddIns(Type, String, String[]) |
Söker efter alla tillägg för en angiven värdvy av tillägget från en angiven rotkatalog. |
FindAddIns(Type, PipelineStoreLocation)
Söker efter alla tillägg för en angiven värdvy av tillägget på en plats som anges av uppräkningsvärdet 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)
Parametrar
- hostViewOfAddIn
- Type
Den typ som definierar värdens vy över tillägget.
- location
- PipelineStoreLocation
Värdprogrammets baskatalog.
Returer
En samling token som representerar de tillägg som hittades.
- Attribut
Undantag
Det finns en åtkomstöverträdelse till pipelinekatalogstrukturen.
location är ett ogiltigt PipelineStoreLocation värde.
Exempel
I följande exempel hittar du tillägg på den plats som anges av PipelineStoreLocation uppräkningen.
// 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)
Kommentarer
Uppräkningen PipelineStoreLocation innehåller för närvarande endast ApplicationBase värdet, som pekar på värdens programbaskatalog.
Gäller för
FindAddIns(Type, PipelineStoreLocation, String[])
Söker efter alla tillägg för en angiven värdvy av tillägget på den plats som anges av ett PipelineStoreLocation värde och en valfri tilläggsmapp.
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)
Parametrar
- hostViewOfAddIn
- Type
Den typ som definierar värdens vy över tillägget.
- location
- PipelineStoreLocation
Ett av uppräkningsvärdena.
För närvarande är det enda värdet i den här uppräkningen den katalog som angetts av egenskapen ApplicationBase som användes för att konfigurera värdens programdomän.
- addInFolderPaths
- String[]
(Valfritt) Sökvägen till katalogen som innehåller en eller flera underkataloger med tillägg. Eftersom den här parametern tar en matris med strängar kan du ange mer än en sökväg.
Den här parametern krävs inte om dina tillägg finns i pipelinekatalogstrukturen under mappen AddIns.
Returer
En samling token som representerar de tillägg som hittades.
- Attribut
Undantag
Det finns en åtkomstöverträdelse till pipelinekatalogstrukturen.
location är ett ogiltigt PipelineStoreLocation värde.
Kommentarer
Använd den här metoden för att aktivera en delvis betrodd värd, som kanske inte har sökvägsidentifieringsbehörighet för att identifiera sin egen plats, för att hitta tillägg i en egen katalog.
Gäller för
FindAddIns(Type, String, String[])
Söker efter alla tillägg för en angiven värdvy av tillägget från en angiven rotkatalog.
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)
Parametrar
- hostViewOfAddIn
- Type
Den typ som definierar värdens vy över tillägget.
- pipelineRootFolderPath
- String
Sökvägen till roten i pipelinekatalogstrukturen.
- addInFolderPaths
- String[]
(Valfritt) Sökvägen till katalogen som innehåller en eller flera underkataloger med tillägg. Eftersom den här parametern tar en matris med strängar kan du ange mer än en sökväg.
Den här parametern krävs inte om dina tillägg finns i pipelinekatalogstrukturen under mappen AddIns.
Returer
En samling token som representerar de tillägg som hittades.
- Attribut
Undantag
Det finns en åtkomstöverträdelse till pipelinekatalogstrukturen.
Kommentarer
Den här metoden undersöker lagringsfilerna för cachelagrat tilläggs- och pipelinesegmentinformation för att hitta alla tillägg som matchar en angiven hostAddInView typ. Du kan sedan använda en av token i den returnerade AddInToken samlingen för att aktivera ett specifikt tillägg genom att anropa Activate -metoden för AddInToken klassen.