Периодическое 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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