The members of System.Threading.Thread are listed below.
See Also: Inherited members from System.Runtime.ConstrainedExecution.CriticalFinalizerObject
Initializes a new instance of the System.Threading.Thread class, specifying a delegate that allows an object to be passed to the thread when the thread is started. | ||
Initializes a new instance of the System.Threading.Thread class. | ||
Initializes a new instance of the System.Threading.Thread class, specifying a delegate that allows an object to be passed to the thread when the thread is started and specifying the maximum stack size for the thread. | ||
Initializes a new instance of the System.Threading.Thread class, specifying the maximum stack size for the thread. |
ApartmentState | System.Threading.ApartmentState.
Gets or sets the apartment state of this thread. | |
[read-only] static | CurrentContext | System.Runtime.Remoting.Contexts.Context.
Gets the current context in which the thread is executing. |
CurrentCulture | System.Globalization.CultureInfo.
Gets or sets the culture for the current thread. | |
static | CurrentPrincipal | System.Security.Principal.IPrincipal.
Gets or sets the thread's current principal (for role-based security). |
[read-only] static | CurrentThread | System.Threading.Thread.
Gets the currently running thread. |
CurrentUICulture | System.Globalization.CultureInfo.
Gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time. | |
[read-only] | ExecutionContext | System.Threading.ExecutionContext.
Gets an System.Threading.ExecutionContext object that contains information about the various contexts of the current thread. |
[read-only] | IsAlive | bool.
Gets a value indicating the execution status of the current thread. |
IsBackground | bool.
Gets or sets a value indicating whether or not a thread is a background thread. | |
[read-only] | IsThreadPoolThread | bool.
Gets a value indicating whether or not a thread belongs to the managed thread pool. |
[read-only] | ManagedThreadId | int.
Gets a unique identifier for the current managed thread. |
Name | string.
Gets or sets the name of the thread. | |
Priority | System.Threading.ThreadPriority.
Gets or sets a value indicating the scheduling priority of a thread. | |
[read-only] | ThreadState | System.Threading.ThreadState.
Gets a value containing the states of the current thread. |
Abort()
| ||
Abort(object)
| ||
static | AllocateDataSlot()
| |
static | AllocateNamedDataSlot(string)
| |
static | BeginCriticalRegion()
| |
static | BeginThreadAffinity()
| |
static | EndCriticalRegion()
| |
static | EndThreadAffinity()
| |
Finalize()Releases the resources held by this instance. | ||
static | FreeNamedDataSlot(string)
| |
GetApartmentState()
| ||
GetCompressedStack()
| ||
static | GetData(LocalDataStoreSlot)
| |
static | GetDomain()
| |
static | GetDomainID()
| |
override | GetHashCode()
| |
static | GetNamedDataSlot(string)
| |
Interrupt()
| ||
Join()
| ||
Join(int)
| ||
Join(TimeSpan)
| ||
static | MemoryBarrier()
| |
static | ResetAbort()
| |
Resume()
| ||
SetApartmentState(System.Threading.ApartmentState)
| ||
SetCompressedStack(System.Threading.CompressedStack)
| ||
static | SetData(LocalDataStoreSlot, object)
| |
static | Sleep(int)
| |
static | Sleep(TimeSpan)
| |
static | SpinWait(int)
| |
Start()
| ||
Start(object)
| ||
Suspend()
| ||
TrySetApartmentState(System.Threading.ApartmentState)
| ||
static | VolatileRead(ref byte)Performs a volatile read from the specified address. | |
static | VolatileRead(ref double)Performs a volatile read from the specified address. | |
static | VolatileRead(ref short)Performs a volatile read from the specified address. | |
static | VolatileRead(ref int)Performs a volatile read from the specified address. | |
static | VolatileRead(ref long)Performs a volatile read from the specified address. | |
static | VolatileRead(ref IntPtr)Performs a volatile read from the specified address. | |
static | VolatileRead(ref object)Performs a volatile read from the specified address. | |
static | VolatileRead(ref sbyte)Performs a volatile read from the specified address. | |
static | VolatileRead(ref float)Performs a volatile read from the specified address. | |
static | VolatileRead(ref ushort)Performs a volatile read from the specified address. | |
static | VolatileRead(ref uint)Performs a volatile read from the specified address. | |
static | VolatileRead(ref ulong)Performs a volatile read from the specified address. | |
static | VolatileRead(ref UIntPtr)Performs a volatile read from the specified address. | |
static | VolatileWrite(ref byte, byte)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref double, double)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref short, short)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref int, int)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref long, long)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref IntPtr, IntPtr)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref object, object)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref sbyte, sbyte)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref float, float)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref ushort, ushort)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref uint, uint)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref ulong, ulong)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref UIntPtr, UIntPtr)Performs a volatile write to the specified address. | |
static | Yield()
|
System.Runtime.InteropServices._Thread.GetIDsOfNames | Documentation for this section has not yet been entered. | |
System.Runtime.InteropServices._Thread.GetTypeInfo |
Retrieves the type information for an object, which can then be used to get the type information for an interface. | |
System.Runtime.InteropServices._Thread.GetTypeInfoCount | Documentation for this section has not yet been entered. | |
System.Runtime.InteropServices._Thread.Invoke | Documentation for this section has not yet been entered. |