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 | |
---|---|---|
![]() |
Count | Nesnelerin sayısını belirten bir değeri alır AddIns koleksiyonu. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
Parent | Hemen üst nesnesi alır bir AddIns koleksiyonu. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Add | Bir eklenti Eklentiler belirli bir çözüm yüklendiğinde, yüklenen koleksiyonuna ekler.Koleksiyon ise başarısız DTE.AddIns koleksiyonu. |
![]() |
GetEnumerator() | Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.) |
![]() |
GetEnumerator() | Bir Numaralandırıcı maddeler için koleksiyonda alır. |
![]() |
Item | Döndürür bir AddIn , nesne bir AddIns koleksiyonu. |
![]() |
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