public async Task Publish(object notification, CancellationToken cancellationToken = default) { if (notification == null) { throw new ArgumentNullException(nameof(notification)); } IValidationErrorsAccessor?errorsAccessor = null; await _remotiatr.Publish(notification, x => errorsAccessor = x.GetRequiredService <IValidationErrorsAccessor>() !, cancellationToken); AddValidationResult(errorsAccessor !.ValidationErrors, _editContext); }
public static Task Publish <TMarker>(this IRemotiatr <TMarker> remotiatr, object notification) => remotiatr.Publish(notification, default, default);
public static Task Publish <TMarker, TNotification>(this IRemotiatr <TMarker> remotiatr, TNotification notification, Action <IServiceProvider> configure, CancellationToken cancellationToken) where TNotification : INotification => remotiatr.Publish(notification, configure, cancellationToken);
public static Task Publish <TMarker, TNotification>(this IRemotiatr <TMarker> remotiatr, TNotification notification, CancellationToken cancellationToken) where TNotification : INotification => remotiatr.Publish(notification, default, cancellationToken);
public static Task Publish <TMarker, TNotification>(this IRemotiatr <TMarker> remotiatr, TNotification notification, Action <IServiceProvider> configure) where TNotification : INotification => remotiatr.Publish(notification, configure, default);
public static Task Publish <TMarker, TNotification>(this IRemotiatr <TMarker> remotiatr, TNotification notification) where TNotification : INotification => remotiatr.Publish(notification, default, default);
public static Task Publish <TMarker>(this IRemotiatr <TMarker> remotiatr, object notification, CancellationToken cancellationToken) => remotiatr.Publish(notification, default, cancellationToken);
public static Task Publish <TMarker>(this IRemotiatr <TMarker> remotiatr, object notification, Action <IServiceProvider> configure) => remotiatr.Publish(notification, configure, default);