Base class for SIP transaction classes.

The Transactiontype exposes the following members.


  Name Description
Protected method Transaction


  Name Description
Public property MarshalContent Determines whether the content body of the SIP message is marshaled or is not marshaled.
Public property OriginationTime Time the transaction was originated.
Public property Request Request that started the transaction.
Public property Responses Collection of responses in the transaction.
Public property ServerAgent The ServerAgent which created this transaction.
Public property SyncRoot Object space used for synchronizing access to a group of objects related to a server or a UAC transaction.
Public property TraceCorrelationId Trace Correlation ID.
Public property TraceFilterMatch Determines whether the message matches any existing trace filter.


  Name Description
Protected method CheckDisposed Throws an [ObjectDisposedException] if the object is in the disposed state.
Protected method Close Allows derived classes to provide custom lifetime management.
Public method Dispose () () () () Releases all resources used by this object.
Protected method Dispose(Boolean) Releases the unmanaged resources used by this object and optionally releases the managed resources.
Public method Equals (Inherited from Object.)
Protected method Finalize The Finalizemethod provides a finalizer for this instance of the Transactionclass.(Overrides Object . . :: . . Finalize () () () () .)
Public method GetCorrelationId Trace correlation ID.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method IsTraceFilterMatch Determines whether the message matches any existing trace filter.
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnCanceled Raises the [Canceled] event.
Protected method OnTerminated Raises the Terminated event.
Protected method OnTimedOut Raises the TimedOut event.
Public method ToString (Inherited from Object.)


  Name Description
Public event Canceled Occurs when the transaction has been canceled.
Public event Terminated Occurs when the transaction is terminated.
Public event TimedOut Occurs when the transaction has timed out.


  Name Description
Protected field simpleProxy For internal use.

See also