ChildSessionParams Classe

Definição

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

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

Comentários

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

Observe que as referências às configurações negociadas serão mantidas e os mesmos parâmetros serão reutilizados durante a rechaveamento. Isso inclui propostas de SA, tempos de vida e seletores de tráfego.

A biblioteca IKE enviará conteúdo KE somente se o usuário tiver configurado um ou mais grupos de DH. O conteúdo ke em uma solicitação usará o primeiro grupo DH da primeira proposta de SA fornecida pelo usuário (ou a proposta sa selecionada por par se for uma solicitação rechave). O conteúdo ke em uma resposta dependerá do resultado da negociação da proposta de SA.

Ao solicitar a primeira sessão filho no IKE AUTH, a biblioteca IKE não proporá nenhum grupo de DH, mesmo se o usuário a tiver configurado, de acordo com o RFC 7296. Ao rechavear essa sessão filho, a biblioteca IKE aceitará grupos dh configurados em seu ChildSessionParams. Se depois de rechavear o usuário precisar ter o mesmo grupo DH que o da Sessão IKE, ele precisará definir explicitamente o mesmo grupo DH em ChildSessionParams.

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

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.

Construtores

Nome Description
ChildSessionParams(IntPtr, JniHandleOwnership)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

Propriedades

Nome Description
ChildSaProposals

Recupera todos os ChildSaProposals configurados

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HardLifetimeSeconds

Recupera o tempo de vida difícil em segundos

InboundTrafficSelectors

Recupera seletores de tráfego de entrada 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

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
JniPeerMembers

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

OutboundTrafficSelectors

Recupera seletores de tráfego de saída configurados

PeerReference

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

(Herdado de Object)
SoftLifetimeSeconds

Recupera o tempo de vida flexível em segundos

ThresholdClass

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

ThresholdType

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(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()

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
Equals(Object)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(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)
JavaFinalize()

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)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(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()

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

(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)

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a