Exemplo n.º 1
0
        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);
Exemplo n.º 3
0
 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);