IChildSessionCallback.OnIpSecTransformCreated(IpSecTransform, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この子セッションによって IpSecTransform が作成されたときに呼び出されます。
[Android.Runtime.Register("onIpSecTransformCreated", "(Landroid/net/IpSecTransform;I)V", "GetOnIpSecTransformCreated_Landroid_net_IpSecTransform_IHandler:Android.Net.IpSec.Ike.IChildSessionCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]
public void OnIpSecTransformCreated(Android.Net.IpSecTransform ipSecTransform, int direction);
[<Android.Runtime.Register("onIpSecTransformCreated", "(Landroid/net/IpSecTransform;I)V", "GetOnIpSecTransformCreated_Landroid_net_IpSecTransform_IHandler:Android.Net.IpSec.Ike.IChildSessionCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)>]
abstract member OnIpSecTransformCreated : Android.Net.IpSecTransform * int -> unit
パラメーター
- ipSecTransform
- IpSecTransform
作成された IpSecTransform。
- direction
- Int32
この IpSecTransformの方向。
- 属性
注釈
この子セッションによって IpSecTransform が作成されたときに呼び出されます。
このメソッドは、子セッションの作成またはキーの再作成時に発生します。
このメソッドを呼び出すときは、 IpSecTransform を関連するソケットまたはインターフェイスに適用する必要があります。それ以外の場合は、保護されていないソケットまたはインターフェイス経由でトラフィックが流れる可能性があります。
このメソッドは Executor で発生するため、キー更新中に、リモートが新しい変換セットの使用に切り替える間に、トラフィックが古い変換を介してルーティングされる可能性がある固有の競合状態があります。
変換がまだ適用されていない初期のスタートアップ 競合状態を回避するには、両方の変換が適用された後に発生するため、ソケットまたはトンネルの準備ができていることを示す権限のあるシグナルとして、 #onOpened(ChildSessionConfiguration) コールバックを使用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。