-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDiagnoseDlqCommand.cs
More file actions
16 lines (14 loc) · 940 Bytes
/
DiagnoseDlqCommand.cs
File metadata and controls
16 lines (14 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using Ardalis.Result;
using Mediator;
using ServiceBusToolset.Application.Common.ServiceBus.Models;
using ServiceBusToolset.Application.DeadLetters.Common;
namespace ServiceBusToolset.Application.DeadLetters.DiagnoseDlq;
public sealed record DiagnoseDlqCommand(string FullyQualifiedNamespace,
EntityTarget Target,
string? AppInsightsResourceId,
int MaxMessages,
DateTimeOffset? BeforeTime = null,
IReadOnlySet<DlqCategoryKey>? CategoryFilter = null,
IProgress<int>? Progress = null,
IProgress<(int Current, int Total)>? BatchProgress = null,
CategorizationSchema? Schema = null) : ICommand<Result<DiagnoseDlqResult>>;