@@ -83,27 +83,6 @@ public virtual Task<WebSocket> WebSocketNamespacedPodExecAsync(string name, stri
83
83
}
84
84
}
85
85
86
- // Tracing
87
- var shouldTrace = ServiceClientTracing . IsEnabled ;
88
- string invocationId = null ;
89
- if ( shouldTrace )
90
- {
91
- invocationId = ServiceClientTracing . NextInvocationId . ToString ( ) ;
92
- var tracingParameters = new Dictionary < string , object > ( ) ;
93
- tracingParameters . Add ( "command" , command ) ;
94
- tracingParameters . Add ( "container" , container ) ;
95
- tracingParameters . Add ( "name" , name ) ;
96
- tracingParameters . Add ( "namespace" , @namespace ) ;
97
- tracingParameters . Add ( "stderr" , stderr ) ;
98
- tracingParameters . Add ( "stdin" , stdin ) ;
99
- tracingParameters . Add ( "stdout" , stdout ) ;
100
- tracingParameters . Add ( "tty" , tty ) ;
101
- tracingParameters . Add ( "webSocketSubProtol" , webSocketSubProtol ) ;
102
- tracingParameters . Add ( "cancellationToken" , cancellationToken ) ;
103
- ServiceClientTracing . Enter ( invocationId , this , nameof ( WebSocketNamespacedPodExecAsync ) ,
104
- tracingParameters ) ;
105
- }
106
-
107
86
// Construct URL
108
87
var uriBuilder = new UriBuilder ( BaseUri ) ;
109
88
uriBuilder . Scheme = BaseUri . Scheme == "https" ? "wss" : "ws" ;
@@ -137,7 +116,7 @@ public virtual Task<WebSocket> WebSocketNamespacedPodExecAsync(string name, stri
137
116
uriBuilder . Query =
138
117
query . ToString ( 1 , query . Length - 1 ) ; // UriBuilder.Query doesn't like leading '?' chars, so trim it
139
118
140
- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtol , customHeaders ,
119
+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtol , customHeaders ,
141
120
cancellationToken ) ;
142
121
}
143
122
@@ -162,21 +141,6 @@ public Task<WebSocket> WebSocketNamespacedPodPortForwardAsync(string name, strin
162
141
throw new ArgumentNullException ( nameof ( ports ) ) ;
163
142
}
164
143
165
- // Tracing
166
- var shouldTrace = ServiceClientTracing . IsEnabled ;
167
- string invocationId = null ;
168
- if ( shouldTrace )
169
- {
170
- invocationId = ServiceClientTracing . NextInvocationId . ToString ( ) ;
171
- var tracingParameters = new Dictionary < string , object > ( ) ;
172
- tracingParameters . Add ( "name" , name ) ;
173
- tracingParameters . Add ( "@namespace" , @namespace ) ;
174
- tracingParameters . Add ( "ports" , ports ) ;
175
- tracingParameters . Add ( "webSocketSubProtocol" , webSocketSubProtocol ) ;
176
- tracingParameters . Add ( "cancellationToken" , cancellationToken ) ;
177
- ServiceClientTracing . Enter ( invocationId , this , nameof ( WebSocketNamespacedPodPortForwardAsync ) ,
178
- tracingParameters ) ;
179
- }
180
144
181
145
// Construct URL
182
146
var uriBuilder = new UriBuilder ( BaseUri ) ;
@@ -202,7 +166,7 @@ public Task<WebSocket> WebSocketNamespacedPodPortForwardAsync(string name, strin
202
166
203
167
uriBuilder . Query = q . ToString ( ) ;
204
168
205
- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtocol , customHeaders ,
169
+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtocol , customHeaders ,
206
170
cancellationToken ) ;
207
171
}
208
172
@@ -222,26 +186,6 @@ public Task<WebSocket> WebSocketNamespacedPodAttachAsync(string name, string @na
222
186
throw new ArgumentNullException ( nameof ( @namespace ) ) ;
223
187
}
224
188
225
- // Tracing
226
- var shouldTrace = ServiceClientTracing . IsEnabled ;
227
- string invocationId = null ;
228
- if ( shouldTrace )
229
- {
230
- invocationId = ServiceClientTracing . NextInvocationId . ToString ( ) ;
231
- var tracingParameters = new Dictionary < string , object > ( ) ;
232
- tracingParameters . Add ( "container" , container ) ;
233
- tracingParameters . Add ( "name" , name ) ;
234
- tracingParameters . Add ( "namespace" , @namespace ) ;
235
- tracingParameters . Add ( "stderr" , stderr ) ;
236
- tracingParameters . Add ( "stdin" , stdin ) ;
237
- tracingParameters . Add ( "stdout" , stdout ) ;
238
- tracingParameters . Add ( "tty" , tty ) ;
239
- tracingParameters . Add ( "webSocketSubProtol" , webSocketSubProtol ) ;
240
- tracingParameters . Add ( "cancellationToken" , cancellationToken ) ;
241
- ServiceClientTracing . Enter ( invocationId , this , nameof ( WebSocketNamespacedPodAttachAsync ) ,
242
- tracingParameters ) ;
243
- }
244
-
245
189
// Construct URL
246
190
var uriBuilder = new UriBuilder ( BaseUri ) ;
247
191
uriBuilder . Scheme = BaseUri . Scheme == "https" ? "wss" : "ws" ;
@@ -262,21 +206,17 @@ public Task<WebSocket> WebSocketNamespacedPodAttachAsync(string name, string @na
262
206
uriBuilder . Query =
263
207
query . ToString ( 1 , query . Length - 1 ) ; // UriBuilder.Query doesn't like leading '?' chars, so trim it
264
208
265
- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtol , customHeaders ,
209
+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtol , customHeaders ,
266
210
cancellationToken ) ;
267
211
}
268
212
269
- protected async Task < WebSocket > StreamConnectAsync ( Uri uri , string invocationId = null ,
270
- string webSocketSubProtocol = null , Dictionary < string , List < string > > customHeaders = null ,
271
- CancellationToken cancellationToken = default )
213
+ protected async Task < WebSocket > StreamConnectAsync ( Uri uri , string webSocketSubProtocol = null , Dictionary < string , List < string > > customHeaders = null , CancellationToken cancellationToken = default )
272
214
{
273
215
if ( uri == null )
274
216
{
275
217
throw new ArgumentNullException ( nameof ( uri ) ) ;
276
218
}
277
219
278
- var shouldTrace = ServiceClientTracing . IsEnabled ;
279
-
280
220
// Create WebSocket transport objects
281
221
var webSocketBuilder = CreateWebSocketBuilder ( ) ;
282
222
@@ -387,22 +327,10 @@ protected async Task<WebSocket> StreamConnectAsync(Uri uri, string invocationId
387
327
throw ex ;
388
328
}
389
329
}
390
- catch ( Exception ex )
330
+ catch ( Exception )
391
331
{
392
- if ( shouldTrace )
393
- {
394
- ServiceClientTracing . Error ( invocationId , ex ) ;
395
- }
396
-
397
332
throw ;
398
333
}
399
- finally
400
- {
401
- if ( shouldTrace )
402
- {
403
- ServiceClientTracing . Exit ( invocationId , null ) ;
404
- }
405
- }
406
334
407
335
return webSocket ;
408
336
}
0 commit comments