Если вы видите Документацию , то там написано, что:
Свойство Scheme возвращает схему, использованную для инициализации экземпляра Uri. Это свойство не указывает , что схема, использованная для инициализации экземпляра Uri, была распознана .
Так что это просто показывает схему, независимо от того, была ли это известная схема или нет.
Также Uri.TryCreate()
пытается создать Uri с любой схемой, которая, по его мнению, может быть в порядке.
Как будто я попробовал это и посмотреть, что я получил:
Uri t = null;
Uri.TryCreate("rwr:dsffs",UriKind.Absolute, out t).Dump();
t.Dump();