2012-04-12 2 views

Répondre

1

Je suggère statique (dans ce cas appdomain statique) dictionnaire indexé par l'identifiant de fil avec getters associés et setters thtat index dans le dictionnaire à l'aide Thread.Current.

0

Vous pouvez utiliser la LocalDataStoreSlot classe, qui rejette automatiquement l'objet lorsque le thread se termine.

Par exemple:

private static readonly LocalDataStoreSlot nameSlot = Thread.AllocateDataSlot(); 

public string Name 
{ 
    get { return (string)Thread.GetData(nameSlot); } 
    set { Thread.SetData(nameSlot, value); } 
} 
Questions connexes