System.Net.ServerSentEvents 10.0.9

About

System.Net.ServerSentEvents provides the SseParser type, which exposes factory methods for creating parsers for the events in a stream of server-sent events (SSE).

Key Features

  • Parser for server-sent events (SSE)

How to Use

Asynchronously parsing event contents as strings

using HttpClient client = new();
using Stream stream = await client.GetStreamAsync("https://localhost:12345/sse");
await foreach (SseItem<string> item in SseParser.Create(stream).EnumerateAsync())
{
    Console.WriteLine(item.Data);
}

Synchronously parsing event contents as JSON

MemoryStream stream = new(data);
foreach (SseItem<Book> item in SseParser.Create(stream, (eventType, bytes) => JsonSerializer.Deserialize<Book>(bytes)).Enumerate())
{
    Console.WriteLine(item.Data.Author);
}

Main Types

The main types provided by this library are:

  • System.Net.ServerSentEvents.SseParser
  • System.Net.ServerSentEvents.SseParser<T>
  • System.Net.ServerSentEvents.SseItem<T>

Feedback & Contributing

System.Net.ServerSentEvents is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on System.Net.ServerSentEvents.

Packages Downloads
OpenAI
The official .NET library for the OpenAI service API.
54
OpenAI
The official .NET library for the OpenAI service API.
49
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d5dc8a13cc618b9cbdc1e5744b4806c594d49553
47
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/dotnet/tree/89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
45
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/dotnet/tree/75972a5ba730bdaf7cf3a34f528ab0f5c7f05183
43
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/dotnet/tree/b0f34d51fccc69fd334253924abd8d6853fad7aa
42
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/f6b3a5da75eb405046889a5447ec9b14cc29d285
42
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d3aba8fe1a0d0f5c145506f292b72ea9d28406fc
42
OpenAI
The official .NET library for the OpenAI service API.
42
ModelContextProtocol.Core
Core .NET SDK for the Model Context Protocol (MCP)
42
OpenAI
The official .NET library for the OpenAI service API.
41
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/af22effae4069a5dfb9b0735859de48820104f5b
41
ModelContextProtocol.Core
Core .NET SDK for the Model Context Protocol (MCP)
41
OpenAI
The official .NET library for the OpenAI service API.
40
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/dotnet/tree/ddf39a1b4690fbe23aea79c78da67004a5c31094
39
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/704f7cb1d2cea33afb00c2097731216f121c2c73
39
ModelContextProtocol.Core
Core .NET SDK for the Model Context Protocol (MCP)
38
Microsoft.AspNetCore.Http.Connections.Client
Client for ASP.NET Core Connection Handlers This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/763b4ef31ca4df6dae07c7ee8f39ea259b6980fa
38
OpenAI
The official .NET library for the OpenAI service API.
38

.NET Framework 4.6.2

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET 10.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
11.0.0-rc.3.26522.148 2 10/29/2026
11.0.0-rc.2.26504.105 16 10/14/2026
11.0.0-rc.1.26425.128 18 9/14/2026
11.0.0-preview.7.26381.103 25 8/13/2026
11.0.0-preview.6.26359.118 31 7/18/2026
11.0.0-preview.5.26302.115 29 6/10/2026
11.0.0-preview.4.26230.115 33 5/15/2026
11.0.0-preview.3.26207.106 31 5/4/2026
11.0.0-preview.2.26159.112 35 3/12/2026
11.0.0-preview.1.26104.118 30 2/17/2026
10.0.14 2 10/29/2026
10.0.13 13 10/14/2026
10.0.12 17 9/14/2026
10.0.11 18 8/13/2026
10.0.10 25 7/20/2026
10.0.9 30 6/13/2026
10.0.8 37 5/15/2026
10.0.7 27 5/4/2026
10.0.6 35 5/4/2026
10.0.5 38 3/13/2026
10.0.4 36 3/12/2026
10.0.3 33 2/19/2026
10.0.2 36 1/14/2026
10.0.1 41 12/11/2025
10.0.0 38 12/11/2025
10.0.0-rc.2.25502.107 39 12/11/2025
10.0.0-rc.1.25451.107 35 12/11/2025
10.0.0-preview.7.25380.108 41 12/11/2025
10.0.0-preview.6.25358.103 38 12/11/2025
10.0.0-preview.5.25277.114 39 12/11/2025
10.0.0-preview.4.25258.110 35 12/11/2025
10.0.0-preview.3.25171.5 41 12/11/2025
10.0.0-preview.2.25163.2 33 12/11/2025
10.0.0-preview.1.25080.5 41 12/11/2025
9.0.22 2 10/30/2026
9.0.21 9 10/14/2026
9.0.20 20 9/14/2026
9.0.19 21 8/13/2026
9.0.18 20 7/20/2026
9.0.17 28 6/12/2026
9.0.16 37 5/15/2026
9.0.15 36 5/4/2026
9.0.14 39 3/12/2026
9.0.13 37 2/19/2026
9.0.12 36 1/14/2026
9.0.11 38 12/11/2025
9.0.10 35 12/11/2025
9.0.9 38 12/11/2025
9.0.8 40 12/11/2025
9.0.7 31 12/11/2025
9.0.6 34 12/11/2025
9.0.5 37 12/11/2025
9.0.4 39 12/11/2025
9.0.3 34 12/11/2025
9.0.2 34 12/11/2025
9.0.1 35 12/11/2025
9.0.0 31 12/11/2025
9.0.0-rc.2.24473.5 35 12/11/2025
9.0.0-rc.1.24431.7 34 12/11/2025
9.0.0-preview.7.24405.7 39 12/11/2025
9.0.0-preview.6.24327.7 34 12/11/2025