Condividi tramite


SipSession Classe

Definizione

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

[Android.Runtime.Register("android/net/sip/SipSession", DoNotGenerateAcw=true)]
public sealed class SipSession : Java.Lang.Object
[<Android.Runtime.Register("android/net/sip/SipSession", DoNotGenerateAcw=true)>]
type SipSession = class
    inherit Object
Ereditarietà
SipSession
Attributi

Commenti

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

È possibile ottenere un SipSession oggetto da SipManager con SipManager#createSipSession createSipSession() (quando si avviano chiamate) o SipManager#getSessionFor getSessionFor() (quando si ricevono chiamate).

Metodo deprecato. android.net.sip.SipManager e le classi associate non sono più supportate e non devono essere usate come base delle app VOIP future.

Documentazione Java per android.net.sip.SipSession.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

CallId

Ottiene l'ID chiamata della sessione.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsInCall

Verifica se la sessione è in una chiamata.

JniIdentityHashCode

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
JniPeerMembers

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

LocalIp

Ottiene l'indirizzo IP dell'host locale in cui viene eseguita questa sessione SIP.

LocalProfile

Ottiene il profilo SIP associato a questa sessione.

PeerProfile

Ottiene il profilo SIP a cui questa sessione è connessa.

PeerReference

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

AnswerCall(String, Int32)

Risponde a una chiamata in ingresso con la descrizione della sessione specificata.

ChangeCall(String, Int32)

Modifica la descrizione della sessione durante una chiamata.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
Dispose(Boolean)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
EndCall()

Termina una chiamata stabilita, termina una chiamata in uscita o rifiuta una chiamata in ingresso.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetState()

Ottiene lo stato della sessione.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
MakeCall(SipProfile, String, Int32)

Avvia una chiamata al profilo specificato.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
Register(Int32)

Esegue la registrazione al server specificato dal profilo locale associato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetListener(SipSession+Listener)

Imposta il listener per ascoltare gli eventi della sessione.

ToArray<T>()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
Unregister()

Esegue l'annullamento della registrazione al server specificato dal profilo locale associato.

UnregisterFromRuntime()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.Finalized()

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

GetJniTypeName(IJavaPeerable)

Rappresenta una sessione SIP associata a una finestra di dialogo SIP o a una transazione autonoma non all'interno di una finestra di dialogo.

Si applica a