Chapter 5

Developing with Uniform Resource Identifiers (URIs)







What we have in this chapter?

  1. Introduction

  2. Key Components of a URI

  3. Scheme Component

  4. Authority Component

  5. Path Component

  6. Query Component

  7. URI Types

  8. Working with System.Uri

  9. Canonicalization

  10. Comparing URIs

  11. Working with Schemes

  12. Parsing Host Names

  13. Using System.Uri in Your Application

  14. When to Use System.Uri

  15. When Not to Use System.Uri

  16. C++ URIs Program Example

  17. C# URIs Program Example

  18. VB .NET URIs Program Example






This chapter will introduce the Uniform Resource Identifier (URI). We will describe its purpose, the required parts, and the common components that exist in a URI. This chapter will also introduce System.Uri namespace, the type which used to represent and manipulate a URI in the .NET Framework. Finally we will discuss the issues that developers often encounter when working with System.Uri and exposing it in the application programming interfaces (APIs) that they develop.








Custom Search
< Serialization | Part 1 | Part 2 | Intro to System.Net Namespace >