Abortable Methoden |
Der Abortable Typ exponiert die folgenden Member.
| Name | Beschreibung | |
|---|---|---|
| Abort | Throws a System.Threading.ThreadAbortException on the thread on which the call was done to start thread termination. By calling this method the thread is usually terminated. Exceptions: T:System.PlatformNotSupportedException: .NET Core only: This member is not supported. T:System.Security.SecurityException: The caller does not have the required permission. T:System.Threading.ThreadStateException: The thread that was killed is currently suspended. | |
| Abort(Object) | Obsolet. Is no longer supported. Throws a System.Threading.ThreadAbortException on the thread on which the call was done to start thread termination. By calling this method the thread is usually terminated. Exceptions: T:System.PlatformNotSupportedException: .NET Core only: This member is not supported. T:System.Security.SecurityException: The caller does not have the required permission. T:System.Threading.ThreadStateException: The thread that was killed is currently suspended. | |
| AllocateDataSlot | Leads to Thread.AllocateDataSlot(). | |
| AllocateNamedDataSlot | Leads to Thread.AllocateNamedDataSlot(...). | |
| BeginCriticalRegion | Leads to Thread.BeginCriticalRegion(). | |
| BeginThreadAffinity | Leads to Thread.BeginThreadAffinity(). | |
| DisableComObjectEagerCleanup | Leads to the extern void DisableComObjectEagerCleanup. | |
| EndCriticalRegion | Leads to Thread.EndCriticalRegion(). | |
| EndThreadAffinity | Leads to Thread.EndThreadAffinity(). | |
| FreeNamedDataSlot | Leads to Thread.FreeNamedDataSlot(...). | |
| GetApartmentState | Leads to the internal Interop ApartmentState. | |
| GetCompressedStack | Obsolet. Is no longer supported. | |
| GetCurrentProcessorId | Returns the current processor-id. | |
| GetData | Leads to Thread.GetNamedDataSlot(...). | |
| GetDomain | Leads to Thread.GetDomain(). | |
| GetDomainID | Leads to Thread.GetDomainID(). | |
| GetHashCode |
Leads to Thread.GetHashCode().
(Überschreibt ObjectGetHashCode) | |
| GetNamedDataSlot | Leads to Thread.GetNamedDataSlot(...). | |
| GetThread | Returns the current helper-thread or null. | |
| Interrupt | Interrupts a thread that is inside a Wait(), Sleep() or Join(). If that thread is not currently blocked in that manner, it will be interrupted when it next begins to block. | |
| Join | Leads to Thread.Join(). | |
| Join(Int32) | Waits for the thread to die or for timeout milliseconds to elapse. | |
| Join(TimeSpan) | Leads to Thread.Join(...). | |
| MemoryBarrier | Leads to Thread.MemoryBarrier. | |
| ResetAbort | Obsolet. Is no longer supported. | |
| Resume | Obsolet. Is no longer supported. | |
| SetApartmentState | Leads to Thread.SetApartmentState(...). | |
| SetCompressedStack | Obsolet. Is no longer supported. | |
| SetData | Leads to Thread.SetData(...). | |
| Sleep(Int32) | Suspends the current thread for timeout milliseconds. If timeout == 0, forces the thread to give up the remainder of its timeslice. If timeout == Timeout.Infinite, no timeout will occur. | |
| Sleep(TimeSpan) | Leads to Thread.Sleep(...). | |
| SpinWait | Wait for a length of time proportional to 'iterations'. Each iteration is should only take a few machine instructions. Calling this API is preferable to coding a explicit busy loop because the hardware can be informed that it is busy waiting. | |
| Start | Causes the operating system to change the state of the current instance to Running. | |
| Start(Object) | Causes the operating system to change the state of the current instance to Running, and optionally supplies an object containing data to be used by the method the thread executes. | |
| Suspend | Obsolet. Is no longer supported. | |
| TrySetApartmentState | Leads to Thread.TrySetApartmentState(...). | |
| UnsafeStart | Causes the operating system to change the state of the current instance to Running. | |
| UnsafeStart(Object) | Causes the operating system to change the state of the current instance to Running, and optionally supplies an object containing data to be used by the method the thread executes. | |
| VolatileRead(Byte) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Double) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Int16) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Int32) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Int64) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(IntPtr) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Object) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(SByte) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(Single) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(UInt16) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(UInt32) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(UInt64) | Leads to Thread.VolatileRead(...). | |
| VolatileRead(UIntPtr) | Leads to Thread.VolatileRead(...). | |
| VolatileWrite(Byte, Byte) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Double, Double) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Int16, Int16) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Int32, Int32) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Int64, Int64) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(IntPtr, IntPtr) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Object, Object) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(SByte, SByte) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(Single, Single) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(UInt16, UInt16) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(UInt32, UInt32) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(UInt64, UInt64) | Leads to Thread.VolatileWrite(...). | |
| VolatileWrite(UIntPtr, UIntPtr) | Leads to Thread.VolatileWrite(...). | |
| Yield | Leads to YieldInternal. |