Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

AddInStore::FindAddIn Method (Type^, String^, String^, String^)

 

Finds a specific add-in.

Namespace:   System.AddIn.Hosting
Assembly:  System.AddIn (in System.AddIn.dll)

public:
[SecurityCriticalAttribute]
static Collection<AddInToken^>^ FindAddIn(
	Type^ hostViewOfAddIn,
	String^ pipelineRootFolderPath,
	String^ addInFilePath,
	String^ addInTypeName
)

Parameters

hostViewOfAddIn
Type: System::Type^

The type that defines the host's view of the add-in.

pipelineRootFolderPath
Type: System::String^

The path to the root of the pipeline directory structure.

addInFilePath
Type: System::String^

The path and file name of the add-in to find.

addInTypeName
Type: System::String^

The type name of the add-in.

Return Value

Type: System.Collections.ObjectModel::Collection<AddInToken^>^

A collection of tokens that contains only the token representing the add-in that was found.

Exception Condition
ArgumentException

The length of pipelineRootFolderPath or addInFilePath or addInTypeName is 0.

- or -

The add-in file does not exist in addInfilePath.

ArgumentNullException

One or more parameters are null.

SecurityException

The caller does not have read access permission to pipelineRootFolderPath.

If a single pipeline for an add-in is found, it will be the only item in the AddInToken collection. If multiple pipelines to the specified add-in are found, you can differentiate them by examining the QualificationData property.

The following example finds a specific add-in.

No code example is currently available or this language may not be supported.

FileIOPermission

for the ability to read the add-in folder. Associated enumeration: FileIOPermissionAccess::Read. Security action: Demand.

.NET Framework
Available since 3.5
Return to top
Show:
© 2017 Microsoft