diff --git a/docs/fundamentals/runtime-libraries/system-uri.md b/docs/fundamentals/runtime-libraries/system-uri.md index 184a774ee47a9..f99375e4acd75 100644 --- a/docs/fundamentals/runtime-libraries/system-uri.md +++ b/docs/fundamentals/runtime-libraries/system-uri.md @@ -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 @@ -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 and , 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.