@@ -122,7 +122,7 @@ public int ServerConnectionCount
122
122
123
123
private async Task ProxyServer_BeforeTunnelConnectRequest ( object sender , TunnelConnectSessionEventArgs e )
124
124
{
125
- string hostname = e . WebSession . Request . RequestUri . Host ;
125
+ string hostname = e . HttpClient . Request . RequestUri . Host ;
126
126
if ( hostname . EndsWith ( "webex.com" ) )
127
127
{
128
128
e . DecryptSsl = false ;
@@ -135,7 +135,7 @@ private async Task ProxyServer_BeforeTunnelConnectResponse(object sender, Tunnel
135
135
{
136
136
await Dispatcher . InvokeAsync ( ( ) =>
137
137
{
138
- if ( sessionDictionary . TryGetValue ( e . WebSession , out var item ) )
138
+ if ( sessionDictionary . TryGetValue ( e . HttpClient , out var item ) )
139
139
{
140
140
item . Update ( ) ;
141
141
}
@@ -147,9 +147,9 @@ private async Task ProxyServer_BeforeRequest(object sender, SessionEventArgs e)
147
147
SessionListItem item = null ;
148
148
await Dispatcher . InvokeAsync ( ( ) => { item = AddSession ( e ) ; } ) ;
149
149
150
- if ( e . WebSession . Request . HasBody )
150
+ if ( e . HttpClient . Request . HasBody )
151
151
{
152
- e . WebSession . Request . KeepBody = true ;
152
+ e . HttpClient . Request . KeepBody = true ;
153
153
await e . GetRequestBody ( ) ;
154
154
}
155
155
}
@@ -159,17 +159,17 @@ private async Task ProxyServer_BeforeResponse(object sender, SessionEventArgs e)
159
159
SessionListItem item = null ;
160
160
await Dispatcher . InvokeAsync ( ( ) =>
161
161
{
162
- if ( sessionDictionary . TryGetValue ( e . WebSession , out item ) )
162
+ if ( sessionDictionary . TryGetValue ( e . HttpClient , out item ) )
163
163
{
164
164
item . Update ( ) ;
165
165
}
166
166
} ) ;
167
167
168
168
if ( item != null )
169
169
{
170
- if ( e . WebSession . Response . HasBody )
170
+ if ( e . HttpClient . Response . HasBody )
171
171
{
172
- e . WebSession . Response . KeepBody = true ;
172
+ e . HttpClient . Response . KeepBody = true ;
173
173
await e . GetResponseBody ( ) ;
174
174
175
175
await Dispatcher . InvokeAsync ( ( ) => { item . Update ( ) ; } ) ;
@@ -181,7 +181,7 @@ private async Task ProxyServer_AfterResponse(object sender, SessionEventArgs e)
181
181
{
182
182
await Dispatcher . InvokeAsync ( ( ) =>
183
183
{
184
- if ( sessionDictionary . TryGetValue ( e . WebSession , out var item ) )
184
+ if ( sessionDictionary . TryGetValue ( e . HttpClient , out var item ) )
185
185
{
186
186
item . Exception = e . Exception ;
187
187
}
@@ -192,7 +192,7 @@ private SessionListItem AddSession(SessionEventArgsBase e)
192
192
{
193
193
var item = CreateSessionListItem ( e ) ;
194
194
Sessions . Add ( item ) ;
195
- sessionDictionary . Add ( e . WebSession , item ) ;
195
+ sessionDictionary . Add ( e . HttpClient , item ) ;
196
196
return item ;
197
197
}
198
198
@@ -203,16 +203,16 @@ private SessionListItem CreateSessionListItem(SessionEventArgsBase e)
203
203
var item = new SessionListItem
204
204
{
205
205
Number = lastSessionNumber ,
206
- WebSession = e . WebSession ,
206
+ WebSession = e . HttpClient ,
207
207
IsTunnelConnect = isTunnelConnect
208
208
} ;
209
209
210
- if ( isTunnelConnect || e . WebSession . Request . UpgradeToWebSocket )
210
+ if ( isTunnelConnect || e . HttpClient . Request . UpgradeToWebSocket )
211
211
{
212
212
e . DataReceived += ( sender , args ) =>
213
213
{
214
214
var session = ( SessionEventArgs ) sender ;
215
- if ( sessionDictionary . TryGetValue ( session . WebSession , out var li ) )
215
+ if ( sessionDictionary . TryGetValue ( session . HttpClient , out var li ) )
216
216
{
217
217
li . ReceivedDataCount += args . Count ;
218
218
}
@@ -221,7 +221,7 @@ private SessionListItem CreateSessionListItem(SessionEventArgsBase e)
221
221
e . DataSent += ( sender , args ) =>
222
222
{
223
223
var session = ( SessionEventArgs ) sender ;
224
- if ( sessionDictionary . TryGetValue ( session . WebSession , out var li ) )
224
+ if ( sessionDictionary . TryGetValue ( session . HttpClient , out var li ) )
225
225
{
226
226
li . SentDataCount += args . Count ;
227
227
}
0 commit comments