//
//
public override int Read(byte[] buffer, int offset, int count)
{
#if DEBUG
using (GlobalLog.SetThreadKind(ThreadKinds.User | ThreadKinds.Sync)) {
#endif
_NegoState.CheckThrow(true);
if (!_NegoState.CanGetSecureStream)
{
return(InnerStream.Read(buffer, offset, count));
}
return(ProcessRead(buffer, offset, count, null));
#if DEBUG
}
#endif
}