At this point, you should feel reasonably comfortable with file access, with Streams, with writing customized HTML to files and to the client, and with sending files to and from the client. There's no way to cover these topics comprehensively in a book of this size—you could write a small book on the topic of Streams in .NET alone—but you should recognize that Streams let you read and write data generically and that you can use one type of Stream to read or write data to and from an underlying Stream. I hope you also see that the .NET framework uses Streams extensively in its own classes, so your code has the same access (and thus the same speed and efficiency) as the .NET classes do. You've also seen how to write to the server's Event log and how to read, modify, and delete keys and values from the Windows Registry.
In the next chapter, you'll see how to send and receive messages with .NET, both e-mail messages and other types of notification messages, such as communicating between two Web Forms.
Was this article helpful?