LumiSoft Net Help
SIP_ServerTransaction Class
NamespacesLumiSoft.Net.SIP.StackSIP_ServerTransaction
Implements SIP server transaction. Defined in rfc 3261 17.2.
Declaration Syntax
C#Visual BasicVisual C++F#
public class SIP_ServerTransaction : SIP_Transaction
Public Class SIP_ServerTransaction
	Inherits SIP_Transaction
public ref class SIP_ServerTransaction : public SIP_Transaction
type SIP_ServerTransaction =  
    class
        inherit SIP_Transaction
    end
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
SIP_ServerTransaction(SIP_Stack, SIP_Flow, SIP_Request)
Default constructor.

AddResponse(SIP_Response)
Adds specified response to transaction responses collection.
(Inherited from SIP_Transaction.)
Cancel()()()()
Cancels current transaction processing and sends '487 Request Terminated'.
(Overrides SIP_Transaction.Cancel()()()().)
Canceled
Is raised when transaction has canceled.

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.)
Responses
Gets transaction processed responses.
(Inherited from SIP_Transaction.)
ResponseSent
Is raised when transaction has sent response to remote party.

SendResponse(SIP_Response)
Sends specified response to remote party.

SetState(SIP_TransactionState)
Changes transaction state.
(Inherited from SIP_Transaction.)
Stack
Gets owner SIP stack.
(Inherited from SIP_Transaction.)
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_ServerTransaction

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