C# FileStream EndWrite
In this chapter you will learn:
- Get to know FileStream.EndWrite
- Syntax for FileStream.EndWrite
- Parameter for FileStream.EndWrite
- Returns for FileStream.EndWrite
- Example - FileStream.EndWrite
Description
FileStream EndWrite
Ends an asynchronous write operation
and blocks until the I/O operation is complete. (Consider using WriteAsync
instead; see the Remarks section.)
Syntax
FileStream.EndWrite
has the following syntax.
public override void EndWrite(
IAsyncResult asyncResult
)
Parameters
FileStream.EndWrite
has the following parameters.
asyncResult
- The pending asynchronous I/O request.
Returns
FileStream.EndWrite
method returns
Example
/* ww w .j av a 2 s. c o m*/
using System;
public class MainClass{
public static void Main(String[] argv){
System.Console.WriteLine();
}
static void EndWriteCallback(IAsyncResult asyncResult)
{
State tempState = (State)asyncResult.AsyncState;
FileStream fStream = tempState.FStream;
fStream.EndWrite(asyncResult);
fStream.Position = 0;
asyncResult = fStream.BeginRead(
tempState.ReadArray, 0 , tempState.ReadArray.Length,
new AsyncCallback(EndReadCallback), tempState);
}
}
Next chapter...
What you will learn in the next chapter:
- Get to know FileStream.Lock
- Syntax for FileStream.Lock
- Parameter for FileStream.Lock
- Returns for FileStream.Lock
- Example - FileStream.Lock
C# FileStream CanRead
C# FileStream CanSeek
C# FileStream CanTimeout
C# FileStream CanWrite
C# FileStream IsAsync
C# FileStream Length
C# FileStream Name
C# FileStream Position
C# FileStream ReadTimeout
C# FileStream WriteTimeout
C# FileStream FileStream(String, FileMode)
C# FileStream FileStream(String, FileMode, ...
C# FileStream FileStream(String, FileMode, ...
C# FileStream FileStream(String, FileMode, ...
C# FileStream BeginRead
C# FileStream BeginWrite
C# FileStream CopyTo(Stream)
C# FileStream CopyTo(Stream, Int32)
C# FileStream CopyToAsync(Stream)
C# FileStream CopyToAsync(Stream, Int32)
C# FileStream EndRead
C# FileStream Read
C# FileStream ReadByte
C# FileStream Seek
C# FileStream SetLength
C# FileStream Unlock
C# FileStream Write
C# FileStream WriteByte
C# FileStream CanSeek
C# FileStream CanTimeout
C# FileStream CanWrite
C# FileStream IsAsync
C# FileStream Length
C# FileStream Name
C# FileStream Position
C# FileStream ReadTimeout
C# FileStream WriteTimeout
C# FileStream FileStream(String, FileMode)
C# FileStream FileStream(String, FileMode, ...
C# FileStream FileStream(String, FileMode, ...
C# FileStream FileStream(String, FileMode, ...
C# FileStream BeginRead
C# FileStream BeginWrite
C# FileStream CopyTo(Stream)
C# FileStream CopyTo(Stream, Int32)
C# FileStream CopyToAsync(Stream)
C# FileStream CopyToAsync(Stream, Int32)
C# FileStream EndRead
C# FileStream EndWrite
C# FileStream LockC# FileStream Read
C# FileStream ReadByte
C# FileStream Seek
C# FileStream SetLength
C# FileStream Unlock
C# FileStream Write
C# FileStream WriteByte