Enables iterations of Parallel loops to interact with other iterations. An instance of this class is provided by the Parallel class to each loop; you can not create instances in your user code.
Assembly: mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|IsExceptional||Gets whether any iteration of the loop has thrown an exception that went unhandled by that iteration.|
|IsStopped||Gets whether any iteration of the loop has called Stop.|
|LowestBreakIteration||Gets the lowest iteration of the loop from which Break was called.|
|ShouldExitCurrentIteration||Gets whether the current iteration of the loop should exit based on requests made by this or other iterations.|
|Break||Communicates that the Parallel loop should cease execution at the system's earliest convenience of iterations beyond the current iteration.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|Stop||Communicates that the Parallel loop should cease execution at the system's earliest convenience.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The HostProtectionAttribute attribute applied to this type or member has the following Resources property value: Synchronization | ExternalThreading. The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.
A instance is meant to be used only within the body of the loop to which an instance was provided. It is not safe to use a provided instance after the associated loop ends, nor is it safe to explicitly hand it off to other threads and have those threads access it at any time. A different instance will be provided to each thread involved in a loop.