Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Свойства класса Uri.

Читайте также:
  1. I. Общие свойства хрящевых тканей
  2. I. СВОЙСТВА АТМОСФЕРЫ.
  3. Аксиомы векторного пространства. Линейная зависимость и независимость системы векторов. Свойства линейной зависимости.
  4. Акцент на функциональные свойства и преимущества
  5. АНТИФАШИСТСКАЯ БОРЬБА РАБОЧЕГО КЛАССА НАКАНУНЕ ВТОРОЙ МИРОВОЙ ВОЙНЫ
  6. Базовые физические свойства горных пород
  7. БОРЬБА РАБОЧЕГО КЛАССА И КОМПАРТИЙ ПРОТИВ ФАШИЗМА в 1919—1923 гг.

В классе Uri имеются доступные только для чтения свойства, позволяющие обращаться ко всем частям URI. В таблице приведены основные свойства.

 

Таблица 3 – Свойства класса Uri

Свойство Описание
AbsoluteUri Свойство показывает полный URI. Если указанный номер порта для протокола равен номеру порта по умолчанию, конструктор Uri автоматически его удаляет. Если конструктору класса Uri передается имя файла, данное свойство автоматически помещает перед ним схему file://
Scheme Свойство возвращает значение схемы.
Host Свойство возвращает имя хоста из URI (DNS или IP).
Authority Свойство показывает номер порта и имя хоста. Если номер порта равен номеру, используемому протоколом по умолчанию, свойство показывает только имя хоста.
HostNameType Тип хоста (аналогично UriHostNameType).
Port Номер порта.
AbsolutePath Абсолютный путь (начинается после номера порта и заканчивается перед строкой запроса).
LocalPath Локальный путь. Для протокола HTTP возвращается такое же значение, как и абсолютный путь. Если URI содержит адрес общего сетевого ресурса, то возвращается только локальная часть пути.
Query Показывает строку запроса, следующую после пути.
PathAndQuery Показывает путь и строку запроса.
Fragment Возвращает фрагмент.
Segments Возвращает массив строк, сформированный из пути.
UserInfo Позволяет получить имя пользователя.

 

После создания конструктором экземпляр класса Uri не может изменяться, его свойства доступны только для чтения. Поэтому для динамического изменения URI-адреса можно использовать класс UriBuilder. Его свойства аналогичны свойствам класса Uri, но их значения можно изменять. Однако класс Uri будет работать быстрее.

Задания на лабораторную работу

Задание 1.

Определить типы адресов локального узла и их значения, используя утилиту ipconfig с ключом /all.

Задание 2.

Разработать консольное приложение, получающее и выводящее на экран следующую информацию об адресах локального узла:

- физический адрес адаптера и его размер в байтах;

- IP-адрес компьютера (IPv4) и его размер в байтах;

- имя компьютера.

Физический адрес выводить в шестнадцатиричном формате, разделяя байты с помощью символа “-“. IP-адрес компьютера выводить в десятично-точечной нотации.

Если узел имеет несколько физических и IP-адресов, вывести на экран все значения.

Сравнить полученные значения адресов с адресами из п.1.


Дата добавления: 2015-07-08; просмотров: 151 | Нарушение авторских прав


Читайте в этой же книге: МЕТОДЫ АДРЕСАЦИИ УЗЛОВ СЕТИ | Числовые-составные адреса. IP-адреса | Символьные адреса. DNS-имена | Получение адресов локального узла с помощью функций API Windows. |
<== предыдущая страница | следующая страница ==>
Получение адресов локального узла с помощью классов .NET Framework.| Методические указания

mybiblioteka.su - 2015-2024 год. (0.007 сек.)