Langue

IChildSessionCallback.OnIpSecTransformCreated(IpSecTransform, Int32) Méthode

Définition

Appelé lorsqu’un IpSecTransform est créé par cette session enfant.

[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

Paramètres

ipSecTransform
IpSecTransform

IpSecTransformcréé .

direction
Int32

la direction de ce IpSecTransform.

Attributs

Remarques

Appelé lorsqu’un IpSecTransform est créé par cette session enfant.

Cette méthode est déclenchée lorsqu’une session enfant est créée ou réécrite.

Il IpSecTransform doit être appliqué aux sockets ou interfaces pertinents lorsque cette méthode est appelée ; le trafic peut autrement circuler sur le socket ou l’interface non protégé.

Comme cette méthode est déclenchée sur un exécuteur, il existe une condition de concurrence inhérente pendant les nouvelles clés où le trafic peut être acheminé via les anciennes transformations pendant que l’ordinateur distant a basculé vers le nouvel ensemble de transformations.

Pour éviter la condition de concurrence initiale de démarrage où les transformations n’ont pas encore été appliquées, le #onOpened(ChildSessionConfiguration) rappel doit être utilisé comme signal faisant autorité que le socket ou le tunnel est prêt, car il est déclenché après que les deux transformations ont eu la chance d’être appliquées.

Java documentation pour android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à