Idioma

IkeSession Construtor

Definição

Constrói uma nova sessão IKE.

[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

Parâmetros

context
Context

uma instância válida Context .

ikeSessionParams
IkeSessionParams

que IkeSessionParams contém um conjunto de configurações válidas IkeSession .

firstChildSessionParams
ChildSessionParams

que ChildSessionParams contém um conjunto de configurações válidas para a primeira Sessão Filho.

userCbExecutor
IExecutor

no Executor qual todos os retornos de chamada serão postados. Para segurança e consistência, os retornos de chamada postados nesse executor devem ser executados em série e, na ordem em que foram postados, conforme garantido por executores como java.util.concurrent.Executors#newSingleThreadExecutor()

ikeSessionCallback
IIkeSessionCallback

a IkeSessionCallback interface para notificar os chamadores de alterações de estado dentro do IkeSession.

firstChildSessionCallback
IChildSessionCallback

a ChildSessionCallback interface para notificar os chamadores de alterações de estado na primeira Sessão Filho.

Atributos

Comentários

Constrói uma nova sessão IKE.

Esse método retornará imediatamente uma instância IkeSession e iniciará de forma assíncrona o procedimento de instalação, IkeSession bem como sua primeira Sessão Filho. Os chamadores serão notificados desses dois resultados de instalação por meio dos argumentos de retorno de chamada.

FEATURE_IPSEC_TUNNELS é necessário para configurar uma SA filho no modo de túnel.

Java documentação para 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).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a