Idioma

IkeSessionParams Classe

Definição

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

[Android.Runtime.Register("android/net/ipsec/ike/IkeSessionParams", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class IkeSessionParams : Java.Lang.Object
[<Android.Runtime.Register("android/net/ipsec/ike/IkeSessionParams", ApiSince=31, DoNotGenerateAcw=true)>]
type IkeSessionParams = class
    inherit Object
Herança
IkeSessionParams
Atributos

Comentários

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

Observe que todas as configurações negociadas serão reutilizados durante a rechaveamento, incluindo a Proposta de SA e o tempo de vida.

Java documentação para android.net.ipsec.ike.IkeSessionParams.

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.

Campos

Nome Description
IkeDpdDelaySecDisabled

Definir o temporizador para esse valor desabilitará a DPD (Detecção de Pares Mortos).

IkeOptionAcceptAnyRemoteId
Obsoleto.

Se definido, a biblioteca IKE aceitará qualquer identidade remota (servidor), mesmo que não corresponda à identidade remota configurada

IkeOptionEapOnlyAuth
Obsoleto.

Se definido e eAP tiver sido configurado como o método de autenticação, a biblioteca IKE solicitará que o remoto (também) use um fluxo de autenticação somente EAP.

IkeOptionForcePort4500
Obsoleto.

Configura a sessão IKE para sempre enviar para a porta 4500.

IkeOptionInitialContact
Obsoleto.

Se definido, a biblioteca IKE enviará INITIAL_CONTACT notificação aos pares.

IkeOptionMobike
Obsoleto.

Se definido, a Sessão IKE tentará lidar com alterações de endereço IP usando RFC4555 MOBIKE.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DpdDelaySeconds

Recupera o atraso da DPD (Detecção de Pares Mortos) em segundos

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HardLifetimeSeconds

Recupera o tempo de vida difícil em segundos

IkeOptions

Retornar todas as opções de IKE habilitadas

IkeSaProposals

Recupera todos os IkeSaProposals configurados

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
JniPeerMembers

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

LocalAuthConfig

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

LocalIdentification

Recupera a identidade local (cliente)

NattKeepAliveDelaySeconds

Recupera o atraso keepalive NATT (Passagem de Endereço de Rede) em segundos

Network

Recupera o configurado Networkou nulo se não foi definido.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
RemoteAuthConfig

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

RemoteIdentification

Recupera a identidade remota (servidor) necessária

ServerHostname

Recupera o nome do host do servidor configurado

SoftLifetimeSeconds

Recupera o tempo de vida flexível em segundos

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
Equals(Object)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetRetransmissionTimeoutsMillis()

Recupera a lista de tempo limite de retransmissão relativa em milissegundos

HasIkeOption(Int32)

Verifica se a opção de negociação da Sessão IKE fornecida está definida

JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a