C# Класс Akka.Dispatch.Mailbox

Class Mailbox.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
dispatcher MessageDispatcher
hasUnscheduledMessages bool
status int

Private Properties

Свойство Тип Описание
DebugPrint void

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

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

Stops this instance.

CleanUp ( ) : void
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Post ( IActorRef receiver, Envelope envelope ) : void

Posts the specified envelope to the mailbox.

Resume ( ) : void
Resume ( MailboxSuspendStatus reason ) : void
SetActor ( ActorCell actorCell ) : void

Attaches an ActorCell to the Mailbox.

Setup ( MessageDispatcher dispatcher ) : void

Attaches a MessageDispatcher to the Mailbox.

Start ( ) : void
Suspend ( ) : void
Suspend ( MailboxSuspendStatus reason ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

GetNumberOfMessages ( ) : int
Schedule ( ) : void

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

Метод Описание
DebugPrint ( string message ) : void

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

BecomeClosed() публичный абстрактный Метод

Stops this instance.
public abstract BecomeClosed ( ) : void
Результат void

CleanUp() публичный абстрактный Метод

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

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Результат void

GetNumberOfMessages() защищенный абстрактный Метод

protected abstract GetNumberOfMessages ( ) : int
Результат int

Post() публичный абстрактный Метод

Posts the specified envelope to the mailbox.
public abstract Post ( IActorRef receiver, Envelope envelope ) : void
receiver IActorRef
envelope Akka.Actor.Envelope The envelope.
Результат void

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

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

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

public Resume ( MailboxSuspendStatus reason ) : void
reason MailboxSuspendStatus
Результат void

Schedule() защищенный абстрактный Метод

protected abstract Schedule ( ) : void
Результат void

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

Attaches an ActorCell to the Mailbox.
public SetActor ( ActorCell actorCell ) : void
actorCell Akka.Actor.ActorCell
Результат void

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

Attaches a MessageDispatcher to the Mailbox.
public Setup ( MessageDispatcher dispatcher ) : void
dispatcher MessageDispatcher The dispatcher.
Результат void

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

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

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

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

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

public Suspend ( MailboxSuspendStatus reason ) : void
reason MailboxSuspendStatus
Результат void

Описание свойств

dispatcher защищенное свойство

protected MessageDispatcher,Akka.Dispatch dispatcher
Результат MessageDispatcher

hasUnscheduledMessages защищенное свойство

The has unscheduled messages
protected bool hasUnscheduledMessages
Результат bool

status защищенное свойство

The mailbox status (busy or idle)
protected int status
Результат int