Поделиться через


VpnService.Protect Метод

Определение

Перегрузки

Protect(DatagramSocket)

Удобный метод защиты от VPN-подключений DatagramSocket .

Protect(Socket)

Удобный метод защиты от VPN-подключений Socket .

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

Параметры

Возвращаемое значение

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.

Применяется к