2010-03-07 2 views
0

Добрый день,Пользовательские URI своего рода гибкий дескриптор файла

Сейчас я начинаю думать, что & прототип о (.net) на основе нового проекта, который будет использовать MEF широко и одна часть будет подключить новый «хранения» типы, кроме обычного хранилища файлов/каталогов (например, с использованием scms (clearcase, perforce и т. д.), SAP EDM для долгосрочного архивирования, OpenText LiveLink и т. д.). Теперь все они имеют одинаковое минимальное требование доступа R (/ W), но мне нужен общий формат для решения всех этих проблем. Я думал использовать что-то URI-файл: // & https: // (livelink использует http (s) для транспортировки aswell) и т. Д., Является общей базой для всех нормальных, но мне было интересно, имеет ли .NET возможность объявлять новые типы URI?

Что я имею в виду, например, что я использовал бы подобный формат, например. для clearcase, как в «clearcase: ////» или «sap: // identifier» и т. д. и т. д.

Так что в основном то, что я прошу и еще не нашел, является ли .Net позволяет мне объявлять новые URI с его классами управления Uri, поэтому мне не нужно заново изобретать колесо там?

ответ

0

Сам тип Uri может обрабатывать странные схемы URI, такие как ваши clearcase: // и sap: // примеры выше. Свойство Uri.Scheme рассматривает их как простые строки.

Есть и другие ответы на вопрос: «Поддерживает ли пользовательские URI .NET?», Но они зависят от того, что вы хотите с ними делать.

+0

Ahh oh my .. thanks Tim! –