Периодическое System.ArgumentNullException: значение не может быть нулевым. (Параметр «массив») в System.Private.CoreLibC#

Место общения программистов C#
Anonymous
Периодическое System.ArgumentNullException: значение не может быть нулевым. (Параметр «массив») в System.Private.CoreLib

Сообщение Anonymous »

Мне не удается определить причину этого исключения.
Вызов

Код: Выделить всё

// reduced for brevity
endpoints.MapGet("/sse/workorder", async Task (HttpContext context, CancellationToken token) => {
while (!token.IsCancellationRequested)
{
await context.SSESendEventAsync(new SSEEvent(), token);
await Task.Delay(TimeSpan.FromSeconds(2), token);
}
}

public static async Task SSESendEventAsync(this HttpContext ctx, SSEEvent e, CancellationToken token)
{
ArgumentNullException.ThrowIfNull(ctx);
ArgumentNullException.ThrowIfNull(e);

if (!string.IsNullOrWhiteSpace(e.Id))
{
await ctx.Response.WriteAsync($"id: {e.Id}\n", token);   // 

Подробнее здесь: [url]https://stackoverflow.com/questions/78970130/intermittent-system-argumentnullexception-value-cannot-be-null-parameter-arr[/url]

Вернуться в «C#»