 | JCOBridgeExtensionsWithThreadTEnumerable Method |
Namespace: MASES.JCOBridge.C2JBridgeAssembly: C2JBridge (in C2JBridge.dll) Version: 2.6.3.250913-47278498b8c67e733ecc289138cddb5aee2e4c7e
Syntaxpublic static TEnumerable WithThread<TEnumerable>(
this TEnumerable enumerable,
bool useThread = true,
ThreadPriority threadPriority = ThreadPriority.AboveNormal
)
where TEnumerable : IEnumerableExtension
<ExtensionAttribute>
Public Shared Function WithThread(Of TEnumerable As IEnumerableExtension) (
enumerable As TEnumerable,
Optional useThread As Boolean = true,
Optional threadPriority As ThreadPriority = ThreadPriority.AboveNormal
) As TEnumerable
Parameters
- enumerable TEnumerable
- The TEnumerable implementing IEnumerableExtension
- useThread Boolean (Optional)
- Set to to allocate a Thread, to use ThreadPool
- threadPriority ThreadPriority (Optional)
- The ThreadPriority to use, default is AboveNormal to give more priority to prefetch operation based on thread
Type Parameters
- TEnumerable
- A type implementing IEnumerableExtension
Return Value
TEnumerableThe
enumerable with
Thread enabled
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
TEnumerable. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
RemarksThis option is take into account only if prefetch is enabled
See Also