AddInStore.FindAddIns Yöntem

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır