Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Proprietà Thread.Name

Ottiene o imposta il nome del thread.

Spazio dei nomi: System.Threading
Assembly: mscorlib (in mscorlib.dll)

public string Name { get; set; }
/** @property */
public String get_Name ()

/** @property */
public void set_Name (String value)

public function get Name () : String

public function set Name (value : String)

Valore proprietà

Stringa contenente il nome del thread, oppure riferimento null (Nothing in Visual Basic) se non è stato impostato alcun nome.

Tipo di eccezioneCondizione

InvalidOperationException

È stata richiesta un'operazione di impostazione e la proprietà Name è stata già impostata.

Questa proprietà è di sola scrittura.

Nell'esempio di codice riportato di seguito viene illustrato come assegnare un nome a un thread.

using System;
using System.Threading;

class Name
{
    static void Main()
    {
        // Check whether the thread has previously been named
        // to avoid a possible InvalidOperationException.
        if(Thread.CurrentThread.Name == null)
        {
            Thread.CurrentThread.Name = "MainThread";
        }
        else
        {
            Console.WriteLine("Unable to name a previously " +
                "named thread.");
        }
    }
}

import System.*;
import System.Threading.*;
import System.Threading.Thread;

class Name
{
    public static void main(String[] args)
    {
        // Check whether the thread has previously been named
        // to avoid a possible InvalidOperationException.
        if (Thread.get_CurrentThread().get_Name() == null) {
            Thread.get_CurrentThread().set_Name("MainThread");
        }
        else {
            Console.WriteLine(("Unable to name a previously " 
                + "named thread."));
        } 
    } //main
} //Name

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

.NET Compact Framework

Supportato in: 2.0

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft