MassTransit by Chris Patterson

<PackageReference Include="MassTransit" Version="8.0.2" />

.NET API 3,236,352 bytes

 FutureVariableExtensions

public static class FutureVariableExtensions
public static Task<TValue> SetVariable<T, TValue>(this BehaviorContext<FutureState, T> context, string key, AsyncEventMessageFactory<FutureState, T, TValue> factory)

public static Task<TValue> SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, AsyncEventMessageFactory<FutureState, TValue> factory)

public static TValue SetVariable<T, TValue>(this BehaviorContext<FutureState, T> context, string key, EventMessageFactory<FutureState, T, TValue> factory)

public static TValue SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, EventMessageFactory<FutureState, TValue> factory)

public static EventActivityBinder<FutureState, TData> SetVariable<TData, TValue>(this EventActivityBinder<FutureState, TData> binder, string key, EventMessageFactory<FutureState, TData, TValue> valueFactory)

public static EventActivityBinder<FutureState> SetVariable<TValue>(this EventActivityBinder<FutureState> binder, string key, EventMessageFactory<FutureState, TValue> valueFactory)

public static EventActivityBinder<FutureState, TData> SetVariable<TData, TValue>(this EventActivityBinder<FutureState, TData> binder, string key, AsyncEventMessageFactory<FutureState, TData, TValue> valueFactory)

public static EventActivityBinder<FutureState> SetVariable<TValue>(this EventActivityBinder<FutureState> binder, string key, AsyncEventMessageFactory<FutureState, TValue> valueFactory)

public static void SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, TValue value)

public static bool TryGetVariable<T>(this BehaviorContext<FutureState> context, string key, out T result)