[This is preliminary documentation and is subject to change.]
Manages the execution of Naiad programs in a single process.
Namespace: Microsoft.Research.Naiad
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public interface Controller : IDisposable
The Controller type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | Join |
Blocks the caller until all computation in this controller has terminated.
|
![]() | JoinAsync |
Returns a task that blocks until all computation in this controller has terminated.
|
![]() ![]() | NewComputation |
Constructs a new computation in this controller.
|
Extension Methods
Name | Description | |
---|---|---|
![]() | SetConsoleError |
Redirects Console.Error to an Azure blob, with the process id in the filename.
(Defined by ConsoleExtensionMethods.) |
![]() | SetConsoleOut |
Redirects Console.Out to an Azure blob, with the process id in the filename.
(Defined by ConsoleExtensionMethods.) |
Properties
Name | Description | |
---|---|---|
![]() | Configuration |
The configuration used by this controller.
|
![]() | DefaultPlacement |
The default placement of new stages.
|
![]() | SerializationFormat |
The serialization format used for all communication in this controller.
|
![]() | WorkerGroup |
The workers associated with this controller.
|
Remarks
See Also