github, otus, video, parallel, Samples, C# Profi
https://github.com/Dzitskiy/ParallelSamples
https://otus.ru/lessons/csharp-professional/
github, otus, video, parallel, Samples, C# Profi
https://github.com/Dzitskiy/ParallelSamples
https://otus.ru/lessons/csharp-professional/
MS, gRPC, GitHub
https://learn.microsoft.com/ru-ru/aspnet/core/grpc/basics?view=aspnetcore-9.0&source=recommendations
Resource
https://learn.microsoft.com/ru-ru/aspnet/core/grpc/?view=aspnetcore-9.0
GitHub
https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/tutorials/grpc/grpc-start/sample
Common Info
https://learn.microsoft.com/ru-ru/aspnet/core/grpc/?view=aspnetcore-9.0
https://learn.microsoft.com/ru-ru/aspnet/core/grpc/basics?view=aspnetcore-9.0
https://learn.microsoft.com/ru-ru/aspnet/core/grpc/migration?view=aspnetcore-9.0
BinarySerialization, Giga
https://giga.chat/link/gcsOiYjKbS
BinaryFormatter и связанная с ним бинарная сериализация были исключены из основного дистрибутива .NET Core начиная с версии .NET 5.
Это было сделано по соображениям безопасности, так как бинарная сериализация считалась уязвимой для атак,
связанных с десериализацией незащищенных данных.
История исключения BinaryFormatter:
- До .NET Core 3.1: BinaryFormatter был доступен и использовался для бинарной сериализации.
- .NET 5: BinaryFormatter был удален из основной поставки .NET, но остался доступным через отдельный NuGet-пакет:
- System.Runtime.Serialization.Formatters.
- .NET 6 и новее: BinaryFormatter остается доступным через тот же NuGet-пакет,
- однако его использование настоятельно не рекомендуется из-за потенциальных уязвимостей.
Почему исключили BinaryFormatter?
Бинарная сериализация через BinaryFormatter имеет ряд серьезных недостатков с точки зрения безопасности:
Если тебе нужна сериализация данных, существуют более безопасные и эффективные альтернативы:
Install, Net 6.0, DDE
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
https://dotnet.microsoft.com/ru-ru/download/dotnet/6.0
Reason
DDE Support