NBMessageAssembly is the top level structure used to pass messages between
nodes. As well as the message itself, it also contains the exception list
and the local and global environments all represented by NBMessage objects.

C# | Visual Basic | Visual C++ | F# |
public class NBMessageAssembly : IDisposable
Public Class NBMessageAssembly _ Implements IDisposable
public ref class NBMessageAssembly : IDisposable
type NBMessageAssembly = class interface IDisposable end

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | NBMessageAssembly(NBMessageAssembly, NBMessage, NBMessage, NBMessage) |
Creates an NBMessageAssembly based upon the sourceAssembly passed in by adding
in the sourceMessage, sourceLocalEnvironment and sourceExceptionList.
|
![]() | NBMessageAssembly(NBMessageAssembly, NBMessage, NBMessage) |
Creates an NBMessageAssembly based upon the sourceAssembly passed in by adding
in the sourceMessage and sourceLocalEnvironment |
![]() | NBMessageAssembly(NBMessageAssembly, NBMessage) |
Creates an NBMessageAssembly based upon the sourceAssembly passed in by adding in the sourceMessage.
|
![]() | Dispose()()()() | |
![]() | Environment |
Returns the Environment from the assembly.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | ExceptionList |
Returns the ExceptionList from the assembly.
|
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | LocalEnvironment |
Returns the LocalEnvironment from the assembly.
|
![]() | Message |
Returns the Message from the assembly.
|
![]() | ToString()()()() | (Inherited from Object.) |

Warning: caching NBMessageAssembly objects over multiple message flow invocations is unsupported
because the internal state will be reset at the end of each message flow invocation.

Object | |
![]() | NBMessageAssembly |