URLStreamHandler.OpenConnection Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| OpenConnection(URL, Proxy) |
То же, что и openConnection(URL), за исключением того, что подключение будет выполнено через указанный прокси-сервер; Обработчики протоколов, которые не поддерживают прокси-сервер, игнорируют параметр прокси и делают нормальное подключение. |
| OpenConnection(URL) |
Открывает подключение к объекту, на который |
OpenConnection(URL, Proxy)
То же, что и openConnection(URL), за исключением того, что подключение будет выполнено через указанный прокси-сервер; Обработчики протоколов, которые не поддерживают прокси-сервер, игнорируют параметр прокси и делают нормальное подключение.
[Android.Runtime.Register("openConnection", "(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection;", "GetOpenConnection_Ljava_net_URL_Ljava_net_Proxy_Handler")]
protected virtual Java.Net.URLConnection? OpenConnection(Java.Net.URL? u, Java.Net.Proxy? p);
[<Android.Runtime.Register("openConnection", "(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection;", "GetOpenConnection_Ljava_net_URL_Ljava_net_Proxy_Handler")>]
abstract member OpenConnection : Java.Net.URL * Java.Net.Proxy -> Java.Net.URLConnection
override this.OpenConnection : Java.Net.URL * Java.Net.Proxy -> Java.Net.URLConnection
Параметры
- u
- URL
URL-адрес, к которому он подключается.
- p
- Proxy
прокси-сервер, через который будет выполнено подключение. Если необходимо прямое подключение, необходимо указать Proxy.NO_PROXY.
Возвращаемое значение
URLConnection объект для URLобъекта .
- Атрибуты
Исключения
Значение , если при открытии подключения возникает ошибка ввода-вывода.
Если какой-либо аргумент является null неправильным или типом прокси-сервера.
Если обработчик протокола не поддерживает этот метод.
Комментарии
То же, что и openConnection(URL), за исключением того, что подключение будет выполнено через указанный прокси-сервер; Обработчики протоколов, которые не поддерживают прокси-сервер, игнорируют параметр прокси и делают нормальное подключение.
Вызов этого метода упрещает параметры прокси-сервера по умолчанию для системы.
Добавлено в версии 1.5.
Документация по Java для java.net.URLStreamHandler.openConnection(java.net.URL, java.net.Proxy).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
OpenConnection(URL)
Открывает подключение к объекту, на который URL ссылается аргумент.
[Android.Runtime.Register("openConnection", "(Ljava/net/URL;)Ljava/net/URLConnection;", "GetOpenConnection_Ljava_net_URL_Handler")]
protected abstract Java.Net.URLConnection? OpenConnection(Java.Net.URL? u);
[<Android.Runtime.Register("openConnection", "(Ljava/net/URL;)Ljava/net/URLConnection;", "GetOpenConnection_Ljava_net_URL_Handler")>]
abstract member OpenConnection : Java.Net.URL -> Java.Net.URLConnection
Параметры
- u
- URL
URL-адрес, к которому он подключается.
Возвращаемое значение
URLConnection объект для URLобъекта .
- Атрибуты
Исключения
Значение , если при открытии подключения возникает ошибка ввода-вывода.
Комментарии
Открывает подключение к объекту, на который URL ссылается аргумент. Этот метод должен быть переопределен подклассом.
Если для протокола обработчика (например, HTTP или JAR), существует открытый, специализированный подкласс URLConnection, принадлежащий одному из следующих пакетов или один из их подпакетов: java.lang, java.io, java.util, java.net, возвращенное соединение будет иметь этот подкласс. Например, для HTTP-объекта HttpURLConnection будет возвращен, а для JAR-файла JarURLConnection будет возвращено.
Документация по Java для java.net.URLStreamHandler.openConnection(java.net.URL).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.