Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion docs/fundamentals/runtime-libraries/system-uri.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
title: System.Uri class
description: Learn about the System.Uri class.
ms.date: 12/31/2023
ms.date: 03/18/2026
ai-usage: ai-assisted
---
# System.Uri class

Expand Down Expand Up @@ -144,6 +145,11 @@ This validation can be used in other cases, like when dealing with UNC paths, by
Uri baseUri = new Uri(@"\\host\share\some\directory\name\");
```

For more details about the design and security considerations of <xref:System.Uri> and <xref:System.UriBuilder>, review the following threat model documents:

- [System.Uri threat model](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.Uri/docs/System.Uri%20Threat%20Model.md)
- [System.UriBuilder threat model](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.Uri/docs/System.UriBuilder%20Threat%20Model.md)

## Performance considerations

If you use a *Web.config* file that contains URIs to initialize your application, additional time is required to process the URIs if their scheme identifiers are nonstandard. In such a case, initialize the affected parts of your application when the URIs are needed, not at start time.
Loading