AddInStore.FindAddIns Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eklentinin belirtilen konak görünümü için tüm eklentileri bulur.
Aşırı Yüklemeler
FindAddIns(Type, PipelineStoreLocation) |
Numaralandırma değeri tarafından PipelineStoreLocation belirtilen bir konumda eklentinin belirtilen konak görünümü için tüm eklentileri bulur. |
FindAddIns(Type, PipelineStoreLocation, String[]) |
Bir değer ve isteğe bağlı eklentiler klasörü tarafından PipelineStoreLocation belirtilen konumda eklentinin belirtilen konak görünümü için tüm eklentileri bulur. |
FindAddIns(Type, String, String[]) |
Belirtilen kök dizinden eklentinin belirtilen konak görünümü için tüm eklentileri bulur. |
FindAddIns(Type, PipelineStoreLocation)
Numaralandırma değeri tarafından PipelineStoreLocation belirtilen bir konumda eklentinin belirtilen konak görünümü için tüm eklentileri bulur.
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)
Parametreler
- hostViewOfAddIn
- Type
Konağın eklenti görünümünü tanımlayan tür.
- location
- PipelineStoreLocation
Konak uygulamanın temel dizini.
Döndürülenler
Bulunan eklentileri temsil eden belirteç koleksiyonu.
- Öznitelikler
Özel durumlar
İşlem hattı dizin yapısında erişim ihlali var.
location
geçersiz PipelineStoreLocation bir değerdir.
Örnekler
Aşağıdaki örnek, numaralandırma tarafından PipelineStoreLocation belirtilen konumdaki eklentileri bulur.
// 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)
Açıklamalar
Numaralandırma PipelineStoreLocation şu anda yalnızca konağın ApplicationBase uygulama temel dizinine işaret eden değeri içerir.
Şunlara uygulanır
FindAddIns(Type, PipelineStoreLocation, String[])
Bir değer ve isteğe bağlı eklentiler klasörü tarafından PipelineStoreLocation belirtilen konumda eklentinin belirtilen konak görünümü için tüm eklentileri bulur.
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)
Parametreler
- hostViewOfAddIn
- Type
Konağın eklenti görünümünü tanımlayan tür.
- location
- PipelineStoreLocation
Sabit listesi değerlerinden biri.
Şu anda bu numaralandırmadaki tek değer, konağın ApplicationBase uygulama etki alanını ayarlamak için kullanılan özelliği tarafından belirtilen dizindir.
- addInFolderPaths
- String[]
(İsteğe bağlı). Eklentilerin bir veya daha fazla alt dizinini içeren dizinin yolu. Bu parametre bir dizi dize aldığından, birden fazla yol belirtebilirsiniz.
Eklentileriniz AddIns klasörünün altındaki işlem hattı dizin yapısında bulunuyorsa bu parametre gerekli değildir.
Döndürülenler
Bulunan eklentileri temsil eden belirteç koleksiyonu.
- Öznitelikler
Özel durumlar
İşlem hattı dizin yapısında erişim ihlali var.
location
geçersiz PipelineStoreLocation bir değerdir.
Açıklamalar
Kendi konumunu bulmak için yol bulma iznine sahip olmayan kısmen güvenilen bir konağın eklentileri kendi dizininde bulmasını sağlamak için bu yöntem aşırı yüklemesini kullanın.
Şunlara uygulanır
FindAddIns(Type, String, String[])
Belirtilen kök dizinden eklentinin belirtilen konak görünümü için tüm eklentileri bulur.
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)
Parametreler
- hostViewOfAddIn
- Type
Konağın eklenti görünümünü tanımlayan tür.
- pipelineRootFolderPath
- String
İşlem hattı dizin yapısının kök yolu.
- addInFolderPaths
- String[]
(İsteğe bağlı). Eklentilerin bir veya daha fazla alt dizinini içeren dizinin yolu. Bu parametre bir dizi dize aldığından, birden fazla yol belirtebilirsiniz.
Eklentileriniz AddIns klasörünün altındaki işlem hattı dizin yapısında bulunuyorsa bu parametre gerekli değildir.
Döndürülenler
Bulunan eklentileri temsil eden belirteç koleksiyonu.
- Öznitelikler
Özel durumlar
İşlem hattı dizin yapısında erişim ihlali var.
Açıklamalar
Bu yöntem, belirtilen hostAddInView
türle eşleşen tüm eklentileri bulmak için önbelleğe alınmış eklenti ve işlem hattı kesim bilgilerinin depo dosyalarını inceler. Daha sonra sınıfın yöntemini çağırarak Activate belirli bir eklentiyi etkinleştirmek için döndürülen AddInToken koleksiyondaki belirteçlerden AddInToken birini kullanabilirsiniz.