C# Класс Akka.Actor.Internal.TerminatingChildrenContainer

Waiting state: there are outstanding termination requests (i.e. context.stop(child) was called but the corresponding ChildTerminated() system message has not yet been processed). There could be no specific reason (UserRequested), we could be Restarting or Terminating. Removing the last child which was supposed to be terminating will return a different type of container, depending on whether or not children are left and whether or not the reason was “Terminating”.
Наследование: Akka.Actor.Internal.ChildrenContainerBase
Показать файл Открыть проект

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

Метод Описание
Add ( string name, Akka.Actor.Internal.ChildRestartStats stats ) : IChildrenContainer
CreateCopyWithReason ( SuspendReason reason ) : IChildrenContainer
Remove ( IActorRef child ) : IChildrenContainer
Reserve ( string name ) : IChildrenContainer
ShallDie ( IActorRef actor ) : IChildrenContainer
TerminatingChildrenContainer ( IChildStats>.IImmutableDictionary children, IActorRef toDie, SuspendReason reason ) : System
TerminatingChildrenContainer ( IChildStats>.IImmutableDictionary children, ImmutableHashSet toDie, SuspendReason reason ) : System
ToString ( ) : string
Unreserve ( string name ) : IChildrenContainer

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

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

public Add ( string name, Akka.Actor.Internal.ChildRestartStats stats ) : IChildrenContainer
name string
stats Akka.Actor.Internal.ChildRestartStats
Результат IChildrenContainer

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

public CreateCopyWithReason ( SuspendReason reason ) : IChildrenContainer
reason SuspendReason
Результат IChildrenContainer

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

public Remove ( IActorRef child ) : IChildrenContainer
child IActorRef
Результат IChildrenContainer

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

public Reserve ( string name ) : IChildrenContainer
name string
Результат IChildrenContainer

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

public ShallDie ( IActorRef actor ) : IChildrenContainer
actor IActorRef
Результат IChildrenContainer

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

public TerminatingChildrenContainer ( IChildStats>.IImmutableDictionary children, IActorRef toDie, SuspendReason reason ) : System
children IChildStats>.IImmutableDictionary
toDie IActorRef
reason SuspendReason
Результат System

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

public TerminatingChildrenContainer ( IChildStats>.IImmutableDictionary children, ImmutableHashSet toDie, SuspendReason reason ) : System
children IChildStats>.IImmutableDictionary
toDie ImmutableHashSet
reason SuspendReason
Результат System

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

public ToString ( ) : string
Результат string

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

public Unreserve ( string name ) : IChildrenContainer
name string
Результат IChildrenContainer