AddInStore.FindAddIns Methode

Definitie

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing.

Overloads

Name Description
FindAddIns(Type, PipelineStoreLocation)

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing op een locatie die is opgegeven door de PipelineStoreLocation opsommingswaarde.

FindAddIns(Type, PipelineStoreLocation, String[])

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing op de locatie die is opgegeven door een PipelineStoreLocation waarde en een optionele map met invoegtoepassingen.

FindAddIns(Type, String, String[])

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing vanuit een opgegeven hoofdmap.

FindAddIns(Type, PipelineStoreLocation)

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing op een locatie die is opgegeven door de PipelineStoreLocation opsommingswaarde.

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)

Parameters

hostViewOfAddIn
Type

Het type dat de weergave van de host van de invoegtoepassing definieert.

location
PipelineStoreLocation

De basismap van de hosttoepassing.

Retouren

Een verzameling tokens die de gevonden invoegtoepassingen vertegenwoordigen.

Kenmerken

Uitzonderingen

Er is een schending van de toegang tot de structuur van de pijplijnmap.

location is een ongeldige PipelineStoreLocation waarde.

Voorbeelden

In het volgende voorbeeld worden invoegtoepassingen gevonden op de locatie die is opgegeven door de PipelineStoreLocation opsomming.

// 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)

Opmerkingen

De PipelineStoreLocation opsomming bevat momenteel alleen de ApplicationBase waarde, die verwijst naar de toepassingsbasismap van de host.

Van toepassing op

FindAddIns(Type, PipelineStoreLocation, String[])

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing op de locatie die is opgegeven door een PipelineStoreLocation waarde en een optionele map met invoegtoepassingen.

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)

Parameters

hostViewOfAddIn
Type

Het type dat de weergave van de host van de invoegtoepassing definieert.

location
PipelineStoreLocation

Een van de opsommingswaarden.

Momenteel is de enige waarde in deze opsomming de map die is opgegeven door de ApplicationBase eigenschap die is gebruikt voor het instellen van het toepassingsdomein van de host.

addInFolderPaths
String[]

(Optioneel). Het pad van de map met een of meer submappen van invoegtoepassingen. Omdat deze parameter een matrix met tekenreeksen gebruikt, kunt u meer dan één pad opgeven.

Deze parameter is niet vereist als uw invoegtoepassingen zich in de structuur van de pijplijnmap bevinden onder de map AddIns.

Retouren

Een verzameling tokens die de gevonden invoegtoepassingen vertegenwoordigen.

Kenmerken

Uitzonderingen

Er is een schending van de toegang tot de structuur van de pijplijnmap.

location is een ongeldige PipelineStoreLocation waarde.

Opmerkingen

Gebruik deze methode overbelast om een gedeeltelijk vertrouwde host in te schakelen, die mogelijk geen paddetectiemachtiging heeft om een eigen locatie te detecteren, om invoegtoepassingen in een eigen map te vinden.

Van toepassing op

FindAddIns(Type, String, String[])

Hiermee vindt u alle invoegtoepassingen voor een opgegeven hostweergave van de invoegtoepassing vanuit een opgegeven hoofdmap.

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)

Parameters

hostViewOfAddIn
Type

Het type dat de weergave van de host van de invoegtoepassing definieert.

pipelineRootFolderPath
String

Het pad van de hoofdmap van de structuur van de pijplijnmap.

addInFolderPaths
String[]

(Optioneel). Het pad van de map met een of meer submappen van invoegtoepassingen. Omdat deze parameter een matrix met tekenreeksen gebruikt, kunt u meer dan één pad opgeven.

Deze parameter is niet vereist als uw invoegtoepassingen zich in de structuur van de pijplijnmap bevinden onder de map AddIns.

Retouren

Een verzameling tokens die de gevonden invoegtoepassingen vertegenwoordigen.

Kenmerken

Uitzonderingen

Er is een schending van de toegang tot de structuur van de pijplijnmap.

Opmerkingen

Met deze methode worden de opslagbestanden van gegevens over invoegtoepassingen en pijplijnsegmenten in de cache onderzocht om alle invoegtoepassingen te vinden die overeenkomen met een opgegeven hostAddInView type. Vervolgens kunt u een van de tokens in de geretourneerde AddInToken verzameling gebruiken om een specifieke invoegtoepassing te activeren door de Activate methode van de AddInToken klasse aan te roepen.

Zie ook

Van toepassing op