Transports.Item Yöntem
Dizinlenmiş bir üyenin alır bir Transports koleksiyonu.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.dll içinde)
Sözdizimi
'Bildirim
Function Item ( _
index As Object _
) As Transport
Transport Item(
Object index
)
Transport^ Item(
[InAttribute] Object^ index
)
abstract Item :
index:Object -> Transport
function Item(
index : Object
) : Transport
Parametreler
- index
Tür: System.Object
Dönüş Değeri
Tür: EnvDTE80.Transport
Transport nesnesi
Açıklamalar
Item Yöntemi atar bir System.ArgumentException koleksiyonu bulamazsanız, özel durum Transport nesnesine karşılık gelen dizin değeri.
Not
Makro kaydetme ve t-sql hata ayıklama motorunu kullanarak hata ayıklama işlemine eklemek, makro aynı motoru adına iki ayrı başvuru döndürür. Örneğin, dbgeng(0) = transprt.Engines.Item("T-SQL") ve dbgeng(1) = transprt.Engines.Item("T-SQL"). Aslında iki temel t-sql hata ayıklama altyapısına olduğundan böyle Visual Studio: biri SQL Server 2005 altyapısı hata ayıklama, t-sql hata ayıklama için diğer altyapısı için sql Server 2000 ve sql Server 7. Bunların her ikisi de otomatik olarak eklenirken bir hata ayıklama motorunu işleme kullanıcı Arabirimi yoluyla başvurulan, ancak Otomasyon kodda, bunlar her kendi benzersiz tanımlayıcı GUID kullanılarak başvurulmalıdır. GUID için SQL Server 2005 {1202F5B4-3522-4149-BAD8-58B2079D704F} olan ve t-sql hata ayıklama alt yapısı sql Server 2000 ve sql Server 7 {5AF6F83C-B555-11D1-8418-00C04FA302A1} GUID'sidir. Yukarıdaki çağrıları için değiştirilmesi gereken şekilde dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") ve dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") sırasıyla.
Örnekler
' Macro code.
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics
Imports Microsoft.VisualBasic.ControlChars
Public Module Module1
Sub ShowDefaultEngines()
Dim dbg As EnvDTE80.Debugger2
dbg = DTE.Debugger
dbg.HexDisplayMode = True
Dim transport As EnvDTE80.Transport
transport = dbg.Transports.Item("default")
Dim engine As EnvDTE80.Engine
Dim strEngineList As String
For Each engine In transport.Engines
strEngineList = strEngineList + engine.Name + ", " + _
engine.ID + ", " + engine.AttachResult.ToString + NewLine
Next
MsgBox(strEngineList)
End Sub
End Module
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.