LumiSoft Net Help
SIP_ClientTransaction Class
NamespacesLumiSoft.Net.SIP.StackSIP_ClientTransaction
Implements SIP client transaction. Defined in RFC 3261 17.1.
Declaration Syntax
C#Visual BasicVisual C++F#
public class SIP_ClientTransaction : SIP_Transaction
Public Class SIP_ClientTransaction
	Inherits SIP_Transaction
public ref class SIP_ClientTransaction : public SIP_Transaction
type SIP_ClientTransaction =  
    class
        inherit SIP_Transaction
    end
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
AddResponse(SIP_Response)
Adds specified response to transaction responses collection.
(Inherited from SIP_Transaction.)
Cancel()()()()
Starts canceling transaction.
(Overrides SIP_Transaction.Cancel()()()().)
CreateTime
Gets time when this transaction was created.
(Inherited from SIP_Transaction.)
Dialog
Gets transaction related SIP dialog. Returns null if no dialog available.
(Inherited from SIP_Transaction.)
Dispose()()()()
Cleans up any resources being used.
(Overrides SIP_Transaction.Dispose()()()().)
Disposed
Is raised when transaction is disposed.
(Inherited from SIP_Transaction.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
FinalResponse
Gets transaction final(2xx - 699) response from responses collection. Returns null if no final responses.
(Inherited from SIP_Transaction.)
Flow
Gets transaction data flow.
(Inherited from SIP_Transaction.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HasProvisionalResponse
Gets if transaction has any provisional(1xx) in responses collection.
(Inherited from SIP_Transaction.)
ID
Gets transaction ID (Via: branch parameter value).
(Inherited from SIP_Transaction.)
IsDisposed
Gets if transaction is disposed.
(Inherited from SIP_Transaction.)
LastProvisionalResponse
Gets transaction final(1xx) response from responses collection. Returns null if no provisional responses.
(Inherited from SIP_Transaction.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Method
Gets request method that transaction handles.
(Inherited from SIP_Transaction.)
OnDisposed()()()()
Raises event Disposed.
(Inherited from SIP_Transaction.)
OnTimedOut()()()()
Raises TimedOut event.
(Inherited from SIP_Transaction.)
OnTransactionError(String)
Raises TransactionError event.
(Inherited from SIP_Transaction.)
OnTransportError(Exception)
Raises TimedOut event.
(Inherited from SIP_Transaction.)
Request
Gets SIP request what caused this transaction creation.
(Inherited from SIP_Transaction.)
ResponseReceived
Is raised when transaction received response from remote party.

Responses
Gets transaction processed responses.
(Inherited from SIP_Transaction.)
SetState(SIP_TransactionState)
Changes transaction state.
(Inherited from SIP_Transaction.)
Stack
Gets owner SIP stack.
(Inherited from SIP_Transaction.)
Start()()()()
Starts transaction processing.

State
Gets current transaction state.
(Inherited from SIP_Transaction.)
StateChanged
Is raised when transaction state has changed.
(Inherited from SIP_Transaction.)
SyncRoot
Gets an object that can be used to synchronize access to the dialog.
(Inherited from SIP_Transaction.)
Tag
Gets or sets user data.
(Inherited from SIP_Transaction.)
TimedOut
Is raised if transaction is timed out.
(Inherited from SIP_Transaction.)
ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
TransactionError
Is raised when there is transaction error. For example this is raised when server transaction never gets ACK.
(Inherited from SIP_Transaction.)
TransportError
Is raised when there is transport error.
(Inherited from SIP_Transaction.)
Inheritance Hierarchy
Object
SIP_Transaction
 SIP_ClientTransaction

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119