/// <param name="target">If empty it will use <see cref="DefaultCollectorGrpcTarget"/>.</param> /// <param name="credentials">If empty it will use <see cref="ChannelCredentials.Insecure"/>.</param> /// <param name="maxPacketSize">If 0 it will use <see cref="MaxPacketSize"/>.</param> public GrpcSender(string target, ChannelCredentials credentials, int maxPacketSize) { if (string.IsNullOrEmpty(target)) { target = DefaultCollectorGrpcTarget; } if (credentials == null) { credentials = ChannelCredentials.Insecure; } if (maxPacketSize == 0) { maxPacketSize = MaxPacketSize; } var channelOptions = new List <ChannelOption>() { new ChannelOption(ChannelOptions.MaxSendMessageLength, maxPacketSize), new ChannelOption(ChannelOptions.MaxReceiveMessageLength, maxPacketSize) }; _channel = new Channel(target, credentials, channelOptions); _client = new CollectorService.CollectorServiceClient(_channel); _maxPacketSize = maxPacketSize; }
/// <param name="target">If empty it will use <see cref="DefaultCollectorGrpcTarget"/>.</param> /// <param name="credentials">If empty it will use <see cref="ChannelCredentials.Insecure"/>.</param> /// <param name="maxPacketSize">If 0 it will use <see cref="MaxPacketSize"/>.</param> public GrpcSender(string target, ChannelCredentials credentials, int maxPacketSize) { if (string.IsNullOrEmpty(target)) { target = DefaultCollectorGrpcTarget; } if (credentials == null) { credentials = ChannelCredentials.Insecure; } if (maxPacketSize == 0) { maxPacketSize = MaxPacketSize; } _channel = new Channel(target, credentials); _client = new CollectorService.CollectorServiceClient(_channel); _maxPacketSize = maxPacketSize; }