IChildSessionCallback.OnIpSecTransformCreated(IpSecTransform, Int32) Método

Definición

Se llama cuando esta sesión secundaria crea un IpSecTransform objeto .

[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

Parámetros

ipSecTransform
IpSecTransform

el objeto creado IpSecTransform.

direction
Int32

dirección de este IpSecTransform.

Atributos

Comentarios

Se llama cuando esta sesión secundaria crea un IpSecTransform objeto .

Este método se desencadena cuando se crea o se vuelve a crear una sesión secundaria.

IpSecTransform Debe aplicarse a los sockets o interfaces pertinentes cuando se llama a este método; el tráfico puede fluir de otro modo a través del socket o la interfaz desprotegidos.

Como este método se desencadena en un ejecutor, hay una condición de carrera inherente durante las claves en las que el tráfico se puede enrutar a través de las transformaciones antiguas mientras el remoto ha cambiado al uso del nuevo conjunto de transformaciones.

Para evitar la condición inicial de carrera de inicio en la que aún no se han aplicado las transformaciones, la #onOpened(ChildSessionConfiguration) devolución de llamada debe usarse como señal autoritativa de que el socket o túnel está listo, ya que se desencadena después de que ambas transformaciones hayan tenido la oportunidad de aplicarse.

Java documentación para android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a