Место общения программистов 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]
1728922462
Anonymous
Мне не удается определить причину этого исключения.
Вызов
[code]// 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]