VpnService.Protect Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Protect(DatagramSocket) |
Удобный метод защиты от VPN-подключений |
Protect(Socket) |
Удобный метод защиты от VPN-подключений |
Protect(Int32) |
Защита сокета от VPN-подключений. |
Protect(DatagramSocket)
Удобный метод защиты от VPN-подключений DatagramSocket
.
[Android.Runtime.Register("protect", "(Ljava/net/DatagramSocket;)Z", "GetProtect_Ljava_net_DatagramSocket_Handler")]
public virtual bool Protect (Java.Net.DatagramSocket? socket);
[<Android.Runtime.Register("protect", "(Ljava/net/DatagramSocket;)Z", "GetProtect_Ljava_net_DatagramSocket_Handler")>]
abstract member Protect : Java.Net.DatagramSocket -> bool
override this.Protect : Java.Net.DatagramSocket -> bool
Параметры
- socket
- DatagramSocket
Возвращаемое значение
true
об успешном выполнении.
- Атрибуты
Комментарии
Удобный метод защиты от VPN-подключений DatagramSocket
.
Документация по Java для android.net.VpnService.protect(java.net.DatagramSocket)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
Применяется к
Protect(Socket)
Удобный метод защиты от VPN-подключений Socket
.
[Android.Runtime.Register("protect", "(Ljava/net/Socket;)Z", "GetProtect_Ljava_net_Socket_Handler")]
public virtual bool Protect (Java.Net.Socket? socket);
[<Android.Runtime.Register("protect", "(Ljava/net/Socket;)Z", "GetProtect_Ljava_net_Socket_Handler")>]
abstract member Protect : Java.Net.Socket -> bool
override this.Protect : Java.Net.Socket -> bool
Параметры
- socket
- Socket
Возвращаемое значение
true
об успешном выполнении.
- Атрибуты
Комментарии
Удобный метод защиты от VPN-подключений Socket
.
Документация по Java для android.net.VpnService.protect(java.net.Socket)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
Применяется к
Protect(Int32)
Защита сокета от VPN-подключений.
[Android.Runtime.Register("protect", "(I)Z", "GetProtect_IHandler")]
public virtual bool Protect (int socket);
[<Android.Runtime.Register("protect", "(I)Z", "GetProtect_IHandler")>]
abstract member Protect : int -> bool
override this.Protect : int -> bool
Параметры
- socket
- Int32
Возвращаемое значение
true
об успешном выполнении.
- Атрибуты
Комментарии
Защита сокета от VPN-подключений. После защиты данные, отправленные через этот сокет, будут передаваться непосредственно в базовую сеть, поэтому его трафик не будет пересылаться через VPN. Этот метод полезен, если некоторые подключения должны храниться вне VPN. Например, VPN-туннель должен защитить себя, если его назначение охватывается VPN-маршрутами. В противном случае исходящие пакеты отправляются обратно в VPN-интерфейс и вызывают бесконечный цикл. Этот метод завершится ошибкой, если приложение не подготовлено или отозвано.
<p class="note">Сокет не закрыт этим методом.
Документация по Java для android.net.VpnService.protect(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.