AddInStore.FindAddIns Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.