FileRandomAccessStream class
Supports reading and writing to a file at a specified position.
Syntax
public sealed class FileRandomAccessStream : Object, IRandomAccessStream, IDisposable, IInputStream, IOutputStream
Attributes
- MarshalingBehaviorAttribute(Agile)
- VersionAttribute(NTDDI_WIN8)
Members
The FileRandomAccessStream class has these types of members:
Methods
The FileRandomAccessStream class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.
| Method | Description |
|---|---|
| CloneStream | Creates a new instance of a IRandomAccessStream over the same resource as the current stream. |
| Close [C++, JavaScript] | Closes the current stream and releases system resources. |
| Dispose [C#, VB] | Performs tasks associated with freeing, releasing, or resetting unmanaged resources. |
| FlushAsync | Flushes data asynchronously in a sequential stream. |
| GetInputStreamAt | Returns an input stream at a specified location in a stream. |
| GetOutputStreamAt | Returns an output stream at a specified location in a stream. |
| ReadAsync | Returns an asynchronous byte reader object. |
| Seek | Sets the position of the stream to the specified value. |
| WriteAsync | Writes data asynchronously to a file. |
Properties
The FileRandomAccessStream class has these properties.
| Property | Access type | Description |
|---|---|---|
| Read-only | Gets a value that indicates whether the stream can be read from. | |
| Read-only | Gets a value that indicates whether the file can be written to. | |
| Read-only | Gets the byte offset of the stream. | |
| Read/write | Gets or sets the size of the random access stream. |
Requirements
|
Minimum supported client | Windows 8 [Windows Store apps only] |
|---|---|
|
Minimum supported server | Windows Server 2012 [Windows Store apps only] |
|
Minimum supported phone | Windows Phone 8 |
|
Namespace |
|
|
Metadata |
|
See also
Build date: 2/25/2013