NServiceBus.ConfigureCriticalErrorAction.DefineCriticalErrorAction C# (CSharp) Method

DefineCriticalErrorAction() public static method

Sets the function to be used when critical error occurs.
public static DefineCriticalErrorAction ( this endpointConfiguration, Task>.Func onCriticalError ) : void
endpointConfiguration this The to extend.
onCriticalError Task>.Func Assigns the action to perform on critical error.
return void
        public static void DefineCriticalErrorAction(this EndpointConfiguration endpointConfiguration, Func<ICriticalErrorContext, Task> onCriticalError)
        {
            Guard.AgainstNull(nameof(endpointConfiguration), endpointConfiguration);
            Guard.AgainstNull(nameof(onCriticalError), onCriticalError);
            endpointConfiguration.Settings.Set("onCriticalErrorAction", onCriticalError);
        }
    }
ConfigureCriticalErrorAction