AddInStore.FindAddIns 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다.
오버로드
FindAddIns(Type, PipelineStoreLocation) |
PipelineStoreLocation 열거형 값으로 지정된 위치에서 지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다. |
FindAddIns(Type, PipelineStoreLocation, String[]) |
PipelineStoreLocation 값으로 지정된 위치와 선택적 추가 기능 폴더에서 지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다. |
FindAddIns(Type, String, String[]) |
지정된 루트 디렉터리에서 지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다. |
FindAddIns(Type, PipelineStoreLocation)
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)
매개 변수
- hostViewOfAddIn
- Type
추가 기능의 호스트 뷰를 정의하는 형식입니다.
- location
- PipelineStoreLocation
호스트 애플리케이션의 기본 디렉터리입니다.
반환
찾은 추가 기능을 나타내는 토큰의 컬렉션입니다.
- 특성
예외
파이프라인 디렉터리 구조에 대한 액세스 위반이 있는 경우
location
가 잘못된 PipelineStoreLocation 값인 경우
예제
다음 예제에서는 열거형으로 지정된 위치에서 추가 기능을 PipelineStoreLocation 찾습니다.
// 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)
설명
합니다 PipelineStoreLocation 열거형을 현재만 포함 합니다 ApplicationBase 호스트의 애플리케이션 기본 디렉터리를 가리키는 값입니다.
적용 대상
FindAddIns(Type, PipelineStoreLocation, String[])
PipelineStoreLocation 값으로 지정된 위치와 선택적 추가 기능 폴더에서 지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다.
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)
매개 변수
- hostViewOfAddIn
- Type
추가 기능의 호스트 뷰를 정의하는 형식입니다.
- location
- PipelineStoreLocation
열거형 값 중 하나입니다.
현재 이 열거형의 유일한 값은 호스트의 애플리케이션 도메인을 설정하는 데 사용된 ApplicationBase 속성에 의해 지정된 디렉터리입니다.
- addInFolderPaths
- String[]
(선택 사항) 추가 기능 하위 디렉터리가 하나 이상 포함된 디렉터리의 경로입니다. 이 매개 변수는 문자열 배열을 사용하기 때문에 여러 경로를 지정할 수 있습니다.
추가 기능이 AddIns 폴더 아래의 파이프라인 디렉터리 구조에 있는 경우에는 이 매개 변수가 필요하지 않습니다.
반환
찾은 추가 기능을 나타내는 토큰의 컬렉션입니다.
- 특성
예외
파이프라인 디렉터리 구조에 대한 액세스 위반이 있는 경우
location
가 잘못된 PipelineStoreLocation 값인 경우
설명
이 메서드 오버로드를 사용하여 자체 디렉터리에서 추가 기능을 찾기 위해 경로 검색 권한이 없는 부분적으로 신뢰할 수 있는 호스트를 사용하도록 설정합니다.
적용 대상
FindAddIns(Type, String, String[])
지정된 루트 디렉터리에서 지정된 추가 기능 호스트 뷰에 대한 추가 기능을 모두 찾습니다.
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)
매개 변수
- hostViewOfAddIn
- Type
추가 기능의 호스트 뷰를 정의하는 형식입니다.
- pipelineRootFolderPath
- String
파이프라인 디렉터리 구조의 루트에 대한 경로입니다.
- addInFolderPaths
- String[]
(선택 사항) 추가 기능 하위 디렉터리가 하나 이상 포함된 디렉터리의 경로입니다. 이 매개 변수는 문자열 배열을 사용하기 때문에 여러 경로를 지정할 수 있습니다.
추가 기능이 AddIns 폴더 아래의 파이프라인 디렉터리 구조에 있는 경우에는 이 매개 변수가 필요하지 않습니다.
반환
찾은 추가 기능을 나타내는 토큰의 컬렉션입니다.
- 특성
예외
파이프라인 디렉터리 구조에 대한 액세스 위반이 있는 경우
설명
이 메서드는 캐시된 추가 기능 및 파이프라인 세그먼트 정보의 저장소 파일을 검사하여 지정된 hostAddInView
형식과 일치하는 모든 추가 기능을 찾습니다. 그런 다음 반환 AddInToken 된 컬렉션의 토큰 중 하나를 사용하여 클래스의 AddInToken 메서드를 호출 Activate 하여 특정 추가 기능을 활성화할 수 있습니다.
추가 정보
적용 대상
.NET