Transaction class
Microsoft Office Live Communications Server 2005 with SP1 |
Transaction (Microsoft.Rtc.Sip)
The Transaction class provides the abstract base class for the ServerTransaction and ClientTransaction classes, and represents a generic SIP transaction.
This class implements the IDisposable interface.
The Transaction class is derived from the System.Object class.
Public Methods
The Transaction (Microsoft.Rtc.Sip) class has the following public methods.
Method | Description |
---|---|
Cancel() | Cancels the transaction and raises the Canceled event. |
Dispose() | Destroys this transaction and releases all associated resources. |
Equals(Object) | Inherited from System.Object. Determines whether the specified System.Object is equal to the current System.Object. |
GetHashCode() | Inherited from System.Object. Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
GetType() | Inherited from System.Object. Gets the System.Type of the current instance. |
ToString() | Inherited from System.Object. Returns a System.String that represents the current System.Object. |
Public Properties
The Transaction (Microsoft.Rtc.Sip) class has the following public properties.
Property | Description |
---|---|
OriginationTime | Data type: DateTime Access type: Read-only Contains the date and time the transaction originated. |
Request | Data type: Request Access type: Read-only Contains the Request object that initiated the transaction. |
Responses | Data type: ResponseCollection Access type: Read-only Contains a collection of all Response objects associated with the transaction. |
SyncRoot | Data type: Object Access type: Read-only Contains an object used for synchronizing access to a group of objects related to a server or UAC client transaction. |
Public Events
The Transaction (Microsoft.Rtc.Sip) class has the following public events.
Event | Description |
---|---|
Canceled | Occurs when the transaction is canceled. |
Terminated | Occurs when the transaction is terminated. |
TimedOut | Occurs when the transaction times out. |
Protected Methods
The Transaction (Microsoft.Rtc.Sip) class has the following protected methods.
Method | Description |
---|---|
CheckDisposed() | Throws ObjectDisposedException if the transaction is in the disposed state. |
Close() | Releases all resources associated with the transaction. |
Dispose(Boolean) | Destroys this transaction and releases all unmanaged resources as well as optionally releasing all managed ones. |
Finalize() | Provides a finalizer for this instance of the Transaction class. |
OnCanceled() | Raises the Transaction.Canceled event. |
OnTerminated() | Raises the Transaction.Terminated event. |
OnTimedOut() | Raises the Transaction.TimedOut event. |
Requirements
Redistributable: Requires Microsoft Office Live Communications Server 2005 with SP1.
Namespace: Microsoft.Rtc.Sip
Assembly: ServerAgent (in ServerAgent.dll)
See Also
ClientTransaction, ServerTransaction
What did you think of this topic? |
© 2008 Microsoft Corporation. All rights reserved. |