Cambie el entorno global utilizando código en el nodo .NETCompute.
public override void Evaluate(NBMessageAssembly inputAssembly)
{
NBOutputTerminal outTerminal = OutputTerminal("Out");
NBMessage inputMessage = inputAssembly.Message;
// Crear un nuevo mensaje vacío, asegurándose de eliminarlo después de su uso
using (NBMessage outputMessage = new NBMessage())
{
NBMessageAssembly outAssembly = new NBMessageAssembly(inputAssembly, outputMessage);
NBElement inputRoot = inputMessage.RootElement;
NBElement outputRoot = outputMessage.RootElement;
// Opcionalmente copiar cabeceras de mensajes, eliminar si no se necesita
CopyMessageHeaders(inputRoot, outputRoot);
#region UserCode
// Añadir código de usuario en esta región para filtrar el mensaje
NBMessage env = outAssembly.Environment;
env.RootElement.CreateFirstChild(null, "Status", "Success");
#endregion UserCode
// Cambiar lo siguiente si no se va a propagar el mensaje al terminal 'Out'
outTerminal.Propagate(outAssembly);
}
}