Propriedade Engine.Name
Obtém o nome do objeto de Engine .
Namespace: EnvDTE80
Assembly: EnvDTE80 (em EnvDTE80.dll)
Sintaxe
'Declaração
ReadOnly Property Name As String
string Name { get; }
property String^ Name {
String^ get ();
}
abstract Name : string with get
function get Name () : String
Valor de propriedade
Tipo: String
Uma cadeia de caracteres que contém o nome do mecanismo de depuração.
Comentários
Dica
Quando você registrar uma macro e o anexar a um processo de depuração usando Transact-SQL de depuração do mecanismo, retorna macro duas referências separadas com o mesmo nome do mecanismo.Por exemplo, dbgeng(0) = transprt.Engines.Item("T-SQL") e dbgeng(1) = transprt.Engines.Item("T-SQL").Isso acontece porque há realmente dois Transact-SQL subjacentes que depurar os mecanismos em Visual Studio: um para SQL Server 2005 de depuração do mecanismo, o outro para Transact-SQL de depuração do mecanismo do SQL Server 2000 e SQL Server 7.Ambos são referenciados automaticamente quando anexando a um processo do mecanismo de depuração por meio da interface do usuário, mas no código de automação, cada um deless devem ser referenciados usando seu GUID (identificador global exclusivo).O GUID de SQL Server 2005 é 1202F5B4-3522-4149-BAD8-58B2079D704F {}, e o GUID de Transact-SQL de depuração do mecanismo do SQL Server 2000 e SQL Server 7 é 5AF6F83C-B555-11D1-8418-00C04FA302A1 {}.Para as chamadas precedentes devem ser alterados para dbgeng(0) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") e a dbgeng(1) = trans.Engines.Item("{1202F5B4-3522-4149-BAD8-58B2079D704F}") respectivamente.
Exemplos
' 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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.