public static IRemotiatr <TMarker> WithValidationContext <TMarker>(this IRemotiatr <TMarker> remotiatr, EditContext editContext) { if (remotiatr == null) { throw new ArgumentNullException(nameof(remotiatr)); } if (editContext == null) { throw new ArgumentNullException(nameof(editContext)); } return(new RemotiatrValidationWrapper <TMarker>(remotiatr, editContext)); }
public static Task <Stream> Handle <TMarker>(this IRemotiatr <TMarker> remotiatr, Uri uri, Stream message, Action <IServiceProvider> configure) => remotiatr.Handle(uri, message, configure, default);
public RemotiatrValidationWrapper(IRemotiatr <TMarker> remotiatr, EditContext editContext) { _remotiatr = remotiatr; _editContext = editContext; }
public static async Task <TResponse> Send <TMarker, TResponse>(this IRemotiatr <TMarker> remotiatr, IRequest <TResponse> request, Action <IServiceProvider> configure, CancellationToken cancellationToken) => (TResponse)await remotiatr.Send(request, configure, cancellationToken);
public static Task Publish <TMarker>(this IRemotiatr <TMarker> remotiatr, object notification) => 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 async Task <TResponse> Send <TMarker, TResponse>(this IRemotiatr <TMarker> remotiatr, IRequest <TResponse> request, CancellationToken cancellationToken) => (TResponse)await remotiatr.Send(request, default, cancellationToken);
public static Task <object> Send <TMarker>(this IRemotiatr <TMarker> remotiatr, object request, Action <IServiceProvider> configure) => remotiatr.Send(request, configure, default);
public static Task <object> Send <TMarker>(this IRemotiatr <TMarker> remotiatr, object request, CancellationToken cancellationToken) => remotiatr.Send(request, default, cancellationToken);
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 <object> Send <TMarker>(this IRemotiatr <TMarker> remotiatr, object request) => remotiatr.Send(request, default, default);
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 <Stream> Handle <TMarker>(this IRemotiatr <TMarker> remotiatr, Uri uri, Stream message, CancellationToken cancellationToken) => remotiatr.Handle(uri, message, default, cancellationToken);
public static async Task <TResponse> Send <TMarker, TResponse>(this IRemotiatr <TMarker> remotiatr, IRequest <TResponse> request) => (TResponse)await remotiatr.Send(request, default, default);
public static Task <Stream> Handle <TMarker>(this IRemotiatr <TMarker> remotiatr, Uri uri, Stream message) => remotiatr.Handle(uri, message, default, default);
public static Task Publish <TMarker>(this IRemotiatr <TMarker> remotiatr, object notification, Action <IServiceProvider> configure) => remotiatr.Publish(notification, configure, default);