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 Basic | Managed C++

    public abstract class SIP_Transaction

    Public MustInherit Class SIP_Transaction

    public ref class SIP_Transaction abstract

Members

All Members | Constructors | Methods | Properties | Fields | Events
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| SIP_Transaction New() | 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

Object
| SIP_Transaction
|  | SIP_ServerTransaction
|  | SIP_ClientTransaction

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