@@ -197,17 +197,16 @@ public static async Task<PublisherClient> CreateAsync(TopicName topicName, Clien
197
197
var endpoint = clientCreationSettings ? . ServiceEndpoint ?? PublisherServiceApiClient . DefaultEndpoint ;
198
198
var clients = new PublisherServiceApiClient [ clientCount ] ;
199
199
var shutdowns = new Func < Task > [ clientCount ] ;
200
- // Set channel send/recv message size to unlimited. It defaults to ~4Mb which causes failures.
201
- var channelOptions = new [ ]
202
- {
203
- new ChannelOption ( ChannelOptions . MaxSendMessageLength , - 1 ) ,
204
- new ChannelOption ( ChannelOptions . MaxReceiveMessageLength , - 1 ) ,
205
-
206
- // Use a random arg to prevent sub-channel re-use in gRPC, so each channel uses its own connection.
207
- new ChannelOption ( "sub-channel-separator" , Guid . NewGuid ( ) . ToString ( ) )
208
- } ;
209
200
for ( int i = 0 ; i < clientCount ; i ++ )
210
201
{
202
+ var channelOptions = new [ ]
203
+ {
204
+ // Set channel send/recv message size to unlimited. It defaults to ~4Mb which causes failures.
205
+ new ChannelOption ( ChannelOptions . MaxSendMessageLength , - 1 ) ,
206
+ new ChannelOption ( ChannelOptions . MaxReceiveMessageLength , - 1 ) ,
207
+ // Use a random arg to prevent sub-channel re-use in gRPC, so each channel uses its own connection.
208
+ new ChannelOption ( "sub-channel-separator" , Guid . NewGuid ( ) . ToString ( ) )
209
+ } ;
211
210
var channel = new Channel ( endpoint . Host , endpoint . Port , channelCredentials , channelOptions ) ;
212
211
clients [ i ] = PublisherServiceApiClient . Create ( channel , clientCreationSettings ? . PublisherServiceApiSettings ) ;
213
212
shutdowns [ i ] = channel . ShutdownAsync ;
0 commit comments