Class HubOperationResult
OptimaJet.Workflow.Api.Configuration.HubOperationResult
A successful SignalR completion or an explicit client-visible failure.
Namespace: OptimaJet.Workflow.Api.Configuration
public sealed class HubOperationResultProperties
public bool IsSuccess { get; } #Gets whether this completion is successful.
public object? Value { get; } #Gets the successful return value, including null for a null/void completion.
public string? Error { get; } #Gets the client-visible error message, or null on success.
Methods
public static HubOperationResult Success(object? value = null) #Creates a successful completion.
Parameters
Name
Type
Description
valueObjectThe value to serialize to the caller, or null.
Returns
Type
Description
HubOperationResultThe completion.
public static HubOperationResult Failure(string error) #Creates a failed completion with a message safe to expose to the caller.
Parameters
Name
Type
Description
errorStringThe client-visible error message.
Returns
Type
Description
HubOperationResultThe completion.
Remarks
Use Success(null) for a completed null/void result. A null callback return instead means continue or leave an exception unhandled.