Sprache

IkeSession Konstruktor

Definition

Erstellt eine neue IKE-Sitzung.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/net/ipsec/ike/IkeSessionParams;Landroid/net/ipsec/ike/ChildSessionParams;Ljava/util/concurrent/Executor;Landroid/net/ipsec/ike/IkeSessionCallback;Landroid/net/ipsec/ike/ChildSessionCallback;)V", "", ApiSince=31)]
public IkeSession(Android.Content.Context context, Android.Net.IpSec.Ike.IkeSessionParams ikeSessionParams, Android.Net.IpSec.Ike.ChildSessionParams firstChildSessionParams, Java.Util.Concurrent.IExecutor userCbExecutor, Android.Net.IpSec.Ike.IIkeSessionCallback ikeSessionCallback, Android.Net.IpSec.Ike.IChildSessionCallback firstChildSessionCallback);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/net/ipsec/ike/IkeSessionParams;Landroid/net/ipsec/ike/ChildSessionParams;Ljava/util/concurrent/Executor;Landroid/net/ipsec/ike/IkeSessionCallback;Landroid/net/ipsec/ike/ChildSessionCallback;)V", "", ApiSince=31)>]
new Android.Net.IpSec.Ike.IkeSession : Android.Content.Context * Android.Net.IpSec.Ike.IkeSessionParams * Android.Net.IpSec.Ike.ChildSessionParams * Java.Util.Concurrent.IExecutor * Android.Net.IpSec.Ike.IIkeSessionCallback * Android.Net.IpSec.Ike.IChildSessionCallback -> Android.Net.IpSec.Ike.IkeSession

Parameter

context
Context

eine gültige Context Instanz.

ikeSessionParams
IkeSessionParams

die IkeSessionParams einen Satz gültiger IkeSession Konfigurationen enthält.

firstChildSessionParams
ChildSessionParams

enthält ChildSessionParams eine Reihe gültiger Konfigurationen für die erste untergeordnete Sitzung.

userCbExecutor
IExecutor

die Executor , auf der alle Rückrufe gepostet werden. Aus Gründen der Sicherheit und Konsistenz müssen die in diesem Executor bereitgestellten Rückrufe seriell und in der Reihenfolge ausgeführt werden, in der sie bereitgestellt wurden, wie sie von Executoren wie z. B. java.util.concurrent.Executors#newSingleThreadExecutor()

ikeSessionCallback
IIkeSessionCallback

die IkeSessionCallback Schnittstelle zum Benachrichtigen von Anrufern über Zustandsänderungen innerhalb der IkeSession.

firstChildSessionCallback
IChildSessionCallback

die ChildSessionCallback Schnittstelle zum Benachrichtigen von Anrufern über Zustandsänderungen innerhalb der ersten untergeordneten Sitzung.

Attribute

Hinweise

Erstellt eine neue IKE-Sitzung.

Diese Methode gibt sofort eine Instanz von IkeSession und initiiert asynchron die Einrichtungsprozedur sowie IkeSession die erste untergeordnete Sitzung. Aufrufer werden über die Rückrufargumente über diese beiden Setupergebnisse benachrichtigt.

FEATURE_IPSEC_TUNNELS ist erforderlich, um einen Tunnelmodus Child SA einzurichten.

Java Dokumentation für android.net.ipsec.ike.IkeSession.IkeSession(android.content.Context, android.net.ipsec.ike.IkeSessionParams, android.net.ipsec.ike.ChildSessionParams, java.util.concurrent.Executor, android.net.ipsec.ike.IkeSessionCallback, android.net.ipsec.ike.ChildSessionCallback).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: