Aracılığıyla paylaş


AddIns Arabirim

Listelenen tüm ek bileşenler içerir Add-In Manager olmaları durumunda iletişim kutusu DTE.AddIns, böyle bir durumda belirli bir çözüm yüklenen eklentiler birini veya tümünü ProjectSolution.AddIns.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")> _
Public Interface AddIns _
    Inherits IEnumerable
[GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")]
public interface AddIns : IEnumerable
[GuidAttribute(L"50590801-D13E-4404-80C2-5CA30A4D0EE8")]
public interface class AddIns : IEnumerable
[<GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")>]
type AddIns =  
    interface
        interface IEnumerable
    end
public interface AddIns extends IEnumerable

AddIns türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Count Nesnelerin sayısını belirten bir değeri alır AddIns koleksiyonu.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Parent Hemen üst nesnesi alır bir AddIns koleksiyonu.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Add Bir eklenti Eklentiler belirli bir çözüm yüklendiğinde, yüklenen koleksiyonuna ekler.Koleksiyon ise başarısız DTE.AddIns koleksiyonu.
Genel yöntem GetEnumerator() Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.)
Genel yöntem GetEnumerator() Bir Numaralandırıcı maddeler için koleksiyonda alır.
Genel yöntem Item Döndürür bir AddIn , nesne bir AddIns koleksiyonu.
Genel yöntem Update Kullanıcı olarak açarsa topluluğu güncelleştirir Add-in Manager iletişim kutusunda veya nesnenin pencere düzeni geçerli pencere düzenini ayarlar.

Üst

Açıklamalar

Bir AddIn nesnesi, bir eklentiye diğer Ekle Sig. hakkında bilgi sağlar Yalnızca kayıtlı eklentiler temsil ettiği bir AddIn nesne.

IDTExtensibility2 Arabirimi içerir OnAddInsUpdate oluşan yöntemi, AddIns koleksiyonu güncelleştirilir olmadığı sürece eklenti, bir çözüm Ekle-inç

Örnekler

Sub AddInsExample()
   ' For this example to work correctly, there should be an add-in 
   ' available in the Visual Studio environment.
   ' Set object references.
   Dim addincoll As AddIns
   Dim addinobj As AddIn
   
   ' Register an add-in, check DTE add-in count before and after the 
   ' update.
   addincoll = DTE.AddIns
   MsgBox("AddIns collection parent name: " & addincoll.Parent.Name)
   MsgBox("Number of Add-ins: " & addincoll.Count)
   ' NOTE: Use regsvr32 for Visual C++, regasm for Visual Basic 
   ' and Visual C#. Also, the pathname used below is an example only.
   Shell("regasm F:\AddIns\RegExplore\Debug\regexplore.dll")
   addincoll.Update()
   MsgBox("Number of Add-ins: " & addincoll.Count)
   addinobj = addincoll.Item(1)
End Sub 

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı