@@ -83,27 +83,6 @@ public virtual Task<WebSocket> WebSocketNamespacedPodExecAsync(string name, stri
8383 }
8484 }
8585
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-
10786 // Construct URL
10887 var uriBuilder = new UriBuilder ( BaseUri ) ;
10988 uriBuilder . Scheme = BaseUri . Scheme == "https" ? "wss" : "ws" ;
@@ -137,7 +116,7 @@ public virtual Task<WebSocket> WebSocketNamespacedPodExecAsync(string name, stri
137116 uriBuilder . Query =
138117 query . ToString ( 1 , query . Length - 1 ) ; // UriBuilder.Query doesn't like leading '?' chars, so trim it
139118
140- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtol , customHeaders ,
119+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtol , customHeaders ,
141120 cancellationToken ) ;
142121 }
143122
@@ -162,21 +141,6 @@ public Task<WebSocket> WebSocketNamespacedPodPortForwardAsync(string name, strin
162141 throw new ArgumentNullException ( nameof ( ports ) ) ;
163142 }
164143
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- }
180144
181145 // Construct URL
182146 var uriBuilder = new UriBuilder ( BaseUri ) ;
@@ -202,7 +166,7 @@ public Task<WebSocket> WebSocketNamespacedPodPortForwardAsync(string name, strin
202166
203167 uriBuilder . Query = q . ToString ( ) ;
204168
205- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtocol , customHeaders ,
169+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtocol , customHeaders ,
206170 cancellationToken ) ;
207171 }
208172
@@ -222,26 +186,6 @@ public Task<WebSocket> WebSocketNamespacedPodAttachAsync(string name, string @na
222186 throw new ArgumentNullException ( nameof ( @namespace ) ) ;
223187 }
224188
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-
245189 // Construct URL
246190 var uriBuilder = new UriBuilder ( BaseUri ) ;
247191 uriBuilder . Scheme = BaseUri . Scheme == "https" ? "wss" : "ws" ;
@@ -262,21 +206,17 @@ public Task<WebSocket> WebSocketNamespacedPodAttachAsync(string name, string @na
262206 uriBuilder . Query =
263207 query . ToString ( 1 , query . Length - 1 ) ; // UriBuilder.Query doesn't like leading '?' chars, so trim it
264208
265- return StreamConnectAsync ( uriBuilder . Uri , invocationId , webSocketSubProtol , customHeaders ,
209+ return StreamConnectAsync ( uriBuilder . Uri , webSocketSubProtol , customHeaders ,
266210 cancellationToken ) ;
267211 }
268212
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 )
272214 {
273215 if ( uri == null )
274216 {
275217 throw new ArgumentNullException ( nameof ( uri ) ) ;
276218 }
277219
278- var shouldTrace = ServiceClientTracing . IsEnabled ;
279-
280220 // Create WebSocket transport objects
281221 var webSocketBuilder = CreateWebSocketBuilder ( ) ;
282222
@@ -387,22 +327,10 @@ protected async Task<WebSocket> StreamConnectAsync(Uri uri, string invocationId
387327 throw ex ;
388328 }
389329 }
390- catch ( Exception ex )
330+ catch ( Exception )
391331 {
392- if ( shouldTrace )
393- {
394- ServiceClientTracing . Error ( invocationId , ex ) ;
395- }
396-
397332 throw ;
398333 }
399- finally
400- {
401- if ( shouldTrace )
402- {
403- ServiceClientTracing . Exit ( invocationId , null ) ;
404- }
405- }
406334
407335 return webSocket ;
408336 }
0 commit comments