[This is preliminary documentation and is subject to change.]

A non-blocking communication request. Each request object refers to a single communication operation, such as non-blocking send (see ImmediateSend<(Of <(T>)>)(T, Int32, Int32)) or receive. Non-blocking operations may progress in the background, and can complete without any user intervention. However, it is crucial that outstanding communication requests be completed with a successful call to Wait()()() or Test()()() before the request object is lost.

Namespace:  MPI
Assembly:  MPI (in MPI.dll)
Version: (


public abstract class Request
Visual Basic (Declaration)
Public MustInherit Class Request
Visual C++
public ref class Request abstract

Inheritance Hierarchy


See Also