Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ BeginRead() [2/2]

override IAsyncResult System.Net.FtpDataStream.BeginRead ( byte[] buffer,
int offset,
int size,
AsyncCallback callback,
object state )
inline

Definition at line 240 of file FtpDataStream.cs.

241 {
242 CheckError();
243 LazyAsyncResult lazyAsyncResult = new LazyAsyncResult(this, state, callback);
244 try
245 {
246 _networkStream.BeginRead(buffer, offset, size, AsyncReadCallback, lazyAsyncResult);
247 return lazyAsyncResult;
248 }
249 catch
250 {
251 CheckError();
252 throw;
253 }
254 }
void AsyncReadCallback(IAsyncResult ar)
readonly NetworkStream _networkStream
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? callback, object? state)

References System.Net.FtpDataStream._networkStream, System.Net.FtpDataStream.AsyncReadCallback(), System.Net.Sockets.NetworkStream.BeginRead(), System.buffer, System.Net.FtpDataStream.CheckError(), System.offset, and System.state.