UriParser Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Анализирует новую схему URI. Этот класс является абстрактным.
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- Наследование
-
UriParser
- Производный
Комментарии
Класс UriParser позволяет создавать средства синтаксического анализа для новых схем URI. Эти средства синтаксического анализа можно написать полностью, или средства синтаксического анализа могут быть получены из известных схем (HTTP, FTP и других схем на основе сетевых протоколов). Если вы хотите создать совершенно новый средство синтаксического анализа, наследуйте от GenericUriParser. Если вы хотите создать средство синтаксического анализа, которое расширяет общеизвестную схему URI, наследуется от FtpStyleUriParser, , HttpStyleUriParserили GopherStyleUriParserFileStyleUriParserLdapStyleUriParser.
Корпорация Майкрософт настоятельно рекомендует использовать средство синтаксического анализа, поставляемое с .NET. Создание собственного средства синтаксического анализа повышает сложность приложения и не будет выполняться, а также отправленные средства синтаксического анализа.
Конструкторы
UriParser() |
Конструирует средство синтаксического анализа URI по умолчанию. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetComponents(Uri, UriComponents, UriFormat) |
Возвращает компоненты, заданные в URI. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeAndValidate(Uri, UriFormatException) |
Инициализирует состояние анализатора и проверяет URI. |
IsBaseOf(Uri, Uri) |
Определяет, является ли параметр |
IsKnownScheme(String) |
Указывает, зарегистрировано ли средство синтаксического анализа схемы. |
IsWellFormedOriginalString(Uri) |
Указывает, обладает ли URI правильным форматом. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnNewUri() |
Вызывается конструктором Uri для получения экземпляра UriParser. |
OnRegister(String, Int32) |
Вызывается платформой .NET Framework при регистрации метода UriParser. |
Register(UriParser, String, Int32) |
Связывает схему и номер порта с объектом UriParser. |
Resolve(Uri, Uri, UriFormatException) |
Вызывается конструкторами Uri и TryCreate для разрешения относительного URI. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |