C# Класс SipSharp.Transactions.ClientNonInviteTransaction

Client transaction for all messages but Invite.
Наследование: IClientTransaction
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Cleanup ( ) : void

We like to reuse transaction objects. Remove all references to the transaction and reset all parameters.

ClientNonInviteTransaction ( ITransportLayer transport, IMessage message ) : System

Initializes a new instance of the ClientNonInviteTransaction class.

Equals ( object obj ) : bool

Determines if this transaction equals a sip message.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

Process ( IResponse response, EndPoint endPoint ) : bool
TriggerTransportFailed ( ) : void

Приватные методы

Метод Описание
OnRetransmission ( object state ) : void
OnTerminate ( object state ) : void
OnTimeout ( object state ) : void

Описание методов

Cleanup() публичный Метод

We like to reuse transaction objects. Remove all references to the transaction and reset all parameters.
public Cleanup ( ) : void
Результат void

ClientNonInviteTransaction() публичный Метод

Initializes a new instance of the ClientNonInviteTransaction class.
public ClientNonInviteTransaction ( ITransportLayer transport, IMessage message ) : System
transport ITransportLayer Used to transport messages.
message IMessage Request to process.
Результат System

Equals() публичный Метод

Determines if this transaction equals a sip message.
public Equals ( object obj ) : bool
obj object Another transaction object, or a .
Результат bool

GetHashCode() публичный Метод

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
Результат int

Process() публичный Метод

public Process ( IResponse response, EndPoint endPoint ) : bool
response IResponse
endPoint System.Net.EndPoint
Результат bool

TriggerTransportFailed() публичный Метод

public TriggerTransportFailed ( ) : void
Результат void