AddInStore.FindAddIns Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menemukan semua add-in untuk tampilan host add-in tertentu.
Overload
FindAddIns(Type, PipelineStoreLocation) |
Menemukan semua add-in untuk tampilan host add-in tertentu di lokasi yang ditentukan oleh PipelineStoreLocation nilai enumerasi. |
FindAddIns(Type, PipelineStoreLocation, String[]) |
Menemukan semua add-in untuk tampilan host add-in tertentu di lokasi yang ditentukan oleh PipelineStoreLocation nilai dan folder add-in opsional. |
FindAddIns(Type, String, String[]) |
Menemukan semua add-in untuk tampilan host add-in tertentu dari direktori akar tertentu. |
FindAddIns(Type, PipelineStoreLocation)
Menemukan semua add-in untuk tampilan host add-in tertentu di lokasi yang ditentukan oleh PipelineStoreLocation nilai enumerasi.
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)
Parameter
- hostViewOfAddIn
- Type
Jenis yang menentukan tampilan add-in host.
- location
- PipelineStoreLocation
Direktori dasar aplikasi host.
Mengembalikan
Kumpulan token yang mewakili add-in yang ditemukan.
- Atribut
Pengecualian
Ada pelanggaran akses ke struktur direktori alur.
location
adalah nilai yang tidak valid PipelineStoreLocation .
Contoh
Contoh berikut menemukan add-in di lokasi yang ditentukan oleh PipelineStoreLocation enumerasi.
// 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)
Keterangan
Enumerasi PipelineStoreLocation saat ini hanya ApplicationBase berisi nilai , yang menunjuk ke direktori dasar aplikasi host.
Berlaku untuk
FindAddIns(Type, PipelineStoreLocation, String[])
Menemukan semua add-in untuk tampilan host add-in tertentu di lokasi yang ditentukan oleh PipelineStoreLocation nilai dan folder add-in opsional.
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)
Parameter
- hostViewOfAddIn
- Type
Jenis yang menentukan tampilan add-in host.
- location
- PipelineStoreLocation
Salah satu nilai enumerasi.
Saat ini satu-satunya nilai dalam enumerasi ini adalah direktori yang ditentukan oleh ApplicationBase properti yang digunakan untuk menyiapkan domain aplikasi host.
- addInFolderPaths
- String[]
(Opsional). Jalur direktori yang berisi satu atau beberapa subdirektori add-in. Karena parameter ini mengambil array string, Anda dapat menentukan lebih dari satu jalur.
Parameter ini tidak diperlukan jika add-in Anda terletak di struktur direktori alur di bawah folder AddIns.
Mengembalikan
Kumpulan token yang mewakili add-in yang ditemukan.
- Atribut
Pengecualian
Ada pelanggaran akses ke struktur direktori alur.
location
adalah nilai yang tidak valid PipelineStoreLocation .
Keterangan
Gunakan metode ini kelebihan beban untuk mengaktifkan host tepercaya sebagian, yang mungkin tidak memiliki izin penemuan jalur untuk menemukan lokasinya sendiri, untuk menemukan add-in di direktorinya sendiri.
Berlaku untuk
FindAddIns(Type, String, String[])
Menemukan semua add-in untuk tampilan host add-in tertentu dari direktori akar tertentu.
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)
Parameter
- hostViewOfAddIn
- Type
Jenis yang menentukan tampilan add-in host.
- pipelineRootFolderPath
- String
Jalur akar struktur direktori alur.
- addInFolderPaths
- String[]
(Opsional). Jalur direktori yang berisi satu atau beberapa subdirektori add-in. Karena parameter ini mengambil array string, Anda dapat menentukan lebih dari satu jalur.
Parameter ini tidak diperlukan jika add-in Anda terletak di struktur direktori alur di bawah folder AddIns.
Mengembalikan
Kumpulan token yang mewakili add-in yang ditemukan.
- Atribut
Pengecualian
Ada pelanggaran akses ke struktur direktori alur.
Keterangan
Metode ini memeriksa file penyimpanan add-in yang di-cache dan informasi segmen alur untuk menemukan semua add-in yang cocok dengan jenis tertentu hostAddInView
. Anda kemudian dapat menggunakan salah satu token dalam koleksi yang dikembalikan AddInToken untuk mengaktifkan add-in tertentu dengan memanggil Activate metode AddInToken kelas .