Threads.Item-Methode

Gibt ein Thread-Objekt in einer Threads-Auflistung zurück.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Function Item ( _
    index As Object _
) As Thread
Thread Item(
    Object index
)
Thread^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Thread 
function Item(
    index : Object
) : Thread

Parameter

Rückgabewert

Typ: EnvDTE.Thread
Ein Thread-Objekt

Hinweise

Die Item-Methode löst eine System.ArgumentException-Ausnahme aus, wenn die Auflistung das dem Indexwert entsprechende Objekt nicht finden kann.

Beispiele

Das folgende Beispiel veranschaulicht, wie die Item-Methode verwendet wird.

So testen Sie diese Methode

  1. Legen Sie den Haltepunkt in der Callbackmethode des Arbeitsthreads fest.

  2. Führen Sie die Zielanwendung im Debugmodus aus.

  3. Führen Sie das Add-In aus, wenn die Anwendung am Haltepunkt anhält.

public static void ThreadsItem(DTE dte)
{
    EnvDTE.Threads threads = dte.Debugger.CurrentProgram.Threads;
    MessageBox.Show("\nThe thread name: " + 
                    threads.Item(2).Name, "Testing Threads Item Method");
}
Shared Sub ThreadsItem(ByRef dte As EnvDTE.DTE)
    Dim threads As EnvDTE.Threads = dte.Debugger.CurrentProgram.Threads
    MessageBox.Show("The thread name: " + threads.Item(2).Name, _
                    "Threads Test - Item Method")
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

Threads Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell