次の方法で共有


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 方法。

android.net.VpnService.protect(java.net.DatagramSocket)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

こちらもご覧ください

適用対象

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 方法。

android.net.VpnService.protect(java.net.Socket)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

こちらもご覧ください

適用対象

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 トンネル自体を保護する必要があります。 それ以外の場合、送信パケットは VPN インターフェイスに送り返され、無限ループが発生します。 アプリケーションが準備されていない場合、または取り消された場合、このメソッドは失敗します。

<p class="note">ソケットはこのメソッドによって閉じられません。

android.net.VpnService.protect(int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象