| Blob | An immutable sequence of bytes with a type (https://w3c.github.io/FileAPI/#blob-section). The parts of the constructor are strings (encoded as UTF-8), blobs, byte arrays and ReadOnlyMemory<T> of bytes. A blob can be referenced by a blob: URL (Url.CreateObjectUrl). stream() and textStream() are defined by the WebIDL bindings, with the streams implemented in JavaScript (docs/scripting.md#streams). |
| BlobPropertyBag | https://w3c.github.io/FileAPI/#dfn-BlobPropertyBag |
| File | https://w3c.github.io/FileAPI/#file-section |
| FileList | https://w3c.github.io/FileAPI/#filelist-section |
| FilePropertyBag | https://w3c.github.io/FileAPI/#dfn-FilePropertyBag |
| FileReader | Reads the content of a Blob asynchronously (https://w3c.github.io/FileAPI/#APIASynch). The events (loadstart, progress, load or error, loadend, abort) are fired by the tasks of the event loop of the relevant global object of the reader (the window of the current global object when it is created); a reader created without current global object (e.g. from .NET without script engine) reads the blob and fires the events synchronously. |
| FileReaderSync | Reads the content of a blob synchronously (https://w3c.github.io/FileAPI/#FileReaderSync), in the dedicated and shared workers. |