Overview of Other I/O Capabilities

The .NET Framework has a rich I/O story, of which you saw only the tip of the iceberg here. Other capabilities not discussed here include the following:

• Isolated storage, a way to store data in a sandbox where it’s associated with an application, typically running in partial trust. Examples include web downloads that are isolated for use by the application (and user) that downloaded it. By erecting an isolation boundary, potentially malicious partial trust applications can do very little harm and can’t disturb other applications’ data. Look at the System.IO.IsolatedStoreage namespace if this sounds interesting.

• Support for packaging of multiple files in a single container, based on the Open Packaging Convention ...

Get C# 4.0 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.