AddInStore.FindAddIns Metod

Definition

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.

Se även

Gäller för