public override string CreateTaskId(IReadOnlyHyperNodeMessageInfo message) { if (message.CommandName == "TestLongRunningCommand") { return("LadeeDa__TestLongRunningCommandKey"); } else { lock (Lock) { return(_counter++.ToString()); } } }
public override string CreateTaskId(IReadOnlyHyperNodeMessageInfo context) { return (context.CommandName == SystemCommandName.GetCachedTaskProgressInfo) ? Guid.NewGuid().ToString() : "AnOverrideStringForEveryTask!"; }
/// <summary> /// Creates a Task ID using the specified <see cref="IReadOnlyHyperNodeMessageInfo"/> object. This method must be overridden in a derived class. /// </summary> /// <param name="message">The <see cref="IReadOnlyHyperNodeMessageInfo"/> to use.</param> /// <returns></returns> public abstract string CreateTaskId(IReadOnlyHyperNodeMessageInfo message);
public override string CreateTaskId(IReadOnlyHyperNodeMessageInfo context) { return((context.CommandName == SystemCommandName.GetCachedTaskProgressInfo) ? Guid.NewGuid().ToString() : "AnOverrideStringForEveryTask!"); }
public override string CreateTaskId(IReadOnlyHyperNodeMessageInfo message) { return(Guid.NewGuid().ToString()); }