IkeSession Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.