You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debug.Assert(packet.ReservedHeaderSize==SNISMUXHeader.HEADER_LENGTH,"mars handle attempting to send muxed packet without smux reservation in InternalSendAsync");
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNINpHandle),EventType.INFO,"Connection Id {0}, Rented and read packet asynchronously, dataLeft {1}",args0:_connectionId,args1:packet?.DataLeft);
218
218
returnTdsEnums.SNI_SUCCESS_IO_PENDING;
219
219
}
@@ -288,13 +288,12 @@ public override uint Send(SNIPacket packet)
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNINpHandle),EventType.INFO,"Connection Id {0}, Packet writing to stream, dataLeft {1}",args0:_connectionId,args1:packet?.DataLeft);
privateint_dataLength;// the length of the data in the data segment, advanced by Append-ing data, does not include smux header length
23
23
privateint_dataCapacity;// the total capacity requested, if the array is rented this may be less than the _data.Length, does not include smux header length
24
24
privateint_dataOffset;// the start point of the data in the data segment, advanced by Take-ing data
25
25
privateint_headerLength;// the amount of space at the start of the array reserved for the smux header, this is zeroed in SetHeader
26
26
// _headerOffset is not needed because it is always 0
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.ERR,"Connection Id {0}, Internal Exception occurred while reading data: {1}",args0:_owner?.ConnectionId,args1:e?.Message);
289
+
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.ERR,"Connection Id {0}, Internal Exception occurred while reading data: {1}",args0:packet._owner?.ConnectionId,args1:e?.Message);
299
290
#endif
300
291
error=true;
301
292
}
302
293
else
303
294
{
304
-
_dataLength=t.Result;
295
+
packet._dataLength=task.Result;
305
296
#if DEBUG
306
-
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.INFO,"Connection Id {0}, Packet Id {1} _dataLength {2} read from stream.",args0:_owner?.ConnectionId,args1:_id,args2:_dataLength);
297
+
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.INFO,"Connection Id {0}, Packet Id {1} _dataLength {2} read from stream.",args0:packet._owner?.ConnectionId,args1:packet._id,args2:packet._dataLength);
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.ERR,"Connection Id {0}, No data read from stream, connection was terminated.",args0:_owner?.ConnectionId);
303
+
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNIPacket),EventType.ERR,"Connection Id {0}, No data read from stream, connection was terminated.",args0:packet._owner?.ConnectionId);
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNITCPHandle),EventType.INFO,"Connection Id {0}, Data sent to stream asynchronously",args0:_connectionId);
825
823
returnTdsEnums.SNI_SUCCESS_IO_PENDING;
826
824
}
@@ -835,10 +833,10 @@ public override uint ReceiveAsync(ref SNIPacket packet)
SqlClientEventSource.Log.TrySNITraceEvent(nameof(SNITCPHandle),EventType.INFO,"Connection Id {0}, Data received from stream asynchronously",args0:_connectionId);
0 commit comments