Freigeben über


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

  • index
    Typ: Object

    Erforderlich. Der Index des zurückzugebenden Thread-Objekts.

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 die Verwendung der Item-Methode.

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