LumiSoft Mail Server User API
SIP_Transaction Class
Namespaces > LumiSoft.Net.SIP > SIP_Transaction
This is base class for SIP client and server transaction.
Syntax
C#Visual BasicManaged C++
public abstract class SIP_Transaction
Public MustInherit Class SIP_Transaction
public ref class SIP_Transaction abstract
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
SIP_TransactionNew()
Default constructor.
Cancel()
Cancels current transaction.
Canceled
Is raised if transaction is canceled.
CanCreateDialog
Gets or sets if transaction can create SIP dialog.
CreateTime
Gets time when this transaction was created.
Dialog
Gets transaction related SIP dialog. Returns null if no dialog available.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetLastFinalResponse()
Gets last final(2xx > 699) response from responses collection. Returns null if no final responses.
GetLastProvisionalResponse()
Gets last provisional(1xx) response from responses collection. Returns null if no provisional responses.
GetType()
Gets the Type of the current instance.
(Inherited from Object.)
ID
Gets transaction ID (Via: branch parameter value).
MemberwiseClone()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnCanceled()
Raises Canceled event.
OnTerminated()
Raises Terminated event.
OnTimedOut()
Raises TimedOut event.
OnTransportError()
Raises TimedOut event.
Request
Gets SIP request what caused to create this transaction.
Responses
Gets transaction related responses.
Terminated
Is raised if transaction is terminated.
TimedOut
Is raised if transaction is timed out.
ToString()
Returns a String that represents the current Object.
(Inherited from Object.)
TransportError
Is raised when there is transport error.
Inheritance Hierarchy

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)