using Grpc.Core;
using System.Collections.Generic;
namespace TEAMModelOS.SDK.Module.GrpcServer.Extensions
{
///
public class GrpcServerConfig
{
///
/// 添加包含 Grpc 服务定义的程序集
///
/// 服务程序集
public List GrpcServices { get; set; }
///
public GrpcServerConfig()
{
GrpcServices = new List();
}
///
public string ServiceName { get; set; }
///
/// Grpc 服务端绑定的监听地址
///
public List Ip { get; set; }
///
/// Grpc 服务端绑定的监听端口
///
public int Port { get; set; }
///
/// 存在 Grpc 服务的程序集集合
///
//public IReadOnlyList GrpcAssemblies => grpcServices;
//public void AddRpcServiceAssembly(ServerServiceDefinition serviceAssembly)
//{
// grpcServices.Add(serviceAssembly);
//}
}
}