This book is for the intermediate-to-advanced programmer who wants a hands-on guide to .NET Remoting. Although this book is not an introduction to .NET, the CLR, or any .NET language, you nevertheless will be able to use the knowledge and insight you'll get from this book with any of these programming languages. All the samples printed in this book are written in Visual Basic .NET, but you can download each and every sample in both C# and Visual Basic .NET.
If you are a "use-it" developer, Part 1 (Chapters 1 through 10) of this book will serve you well by providing a general introduction to the possibilities of remoting and giving you in-depth information on how to use the capabilities that come with .NET Remoting "out of the box." This part also includes guidance on security, best practices, and troubleshooting.
If you are more of an "understand-it-and-extend-it" developer, Part 2 of this book is for you. Chapters 11 through 15 were written for those who want to understand what's going on behind the scenes of .NET Remoting and how the framework can be customized using proxies, messages, channel sinks, and providers. It also demonstrates how a complete transport channel is implemented from scratch.
At the end of the book, you'll find a collection of appendixes that provide a reference of the namespaces, classes, and interfaces that comprise the .NET Remoting framework.
Was this article helpful?