Files
linker/cmonitor/serializes/SerializeStartup.cs
snltty 035a4a1b0c IPV6
2024-04-21 08:56:46 +08:00

31 lines
890 B
C#

using cmonitor.config;
using cmonitor.startup;
using MemoryPack;
using Microsoft.Extensions.DependencyInjection;
using System.Reflection;
namespace cmonitor.serializes
{
public sealed class SerializeStartup : IStartup
{
public void AddClient(ServiceCollection serviceCollection, Config config, Assembly[] assemblies)
{
MemoryPackFormatterProvider.Register(new IPEndPointFormatter());
}
public void AddServer(ServiceCollection serviceCollection, Config config, Assembly[] assemblies)
{
MemoryPackFormatterProvider.Register(new IPEndPointFormatter());
}
public void UseClient(ServiceProvider serviceProvider, Config config, Assembly[] assemblies)
{
}
public void UseServer(ServiceProvider serviceProvider, Config config, Assembly[] assemblies)
{
}
}
}