Search Results for

    Show / Hide Table of Contents

    Class Act

    TBD

    Inheritance
    object
    ActorBase
    UntypedActor
    ReceiveActor
    Act
    Implements
    IInternalActor
    IInitializableActor
    IActorDsl
    Inherited Members
    ActorBase.AroundPreRestart(Exception, object)
    ActorBase.AroundPreStart()
    ActorBase.AroundPostRestart(Exception, object)
    ActorBase.AroundPostStop()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Actor.Dsl
    Assembly: Akka.dll
    Syntax
    public sealed class Act : ReceiveActor, IInternalActor, IInitializableActor, IActorDsl

    Constructors

    | Edit this page View Source

    Act(Action<IActorDsl, IActorContext>)

    TBD

    Declaration
    public Act(Action<IActorDsl, IActorContext> config)
    Parameters
    Type Name Description
    Action<IActorDsl, IActorContext> config

    TBD

    | Edit this page View Source

    Act(Action<IActorDsl>)

    TBD

    Declaration
    public Act(Action<IActorDsl> config)
    Parameters
    Type Name Description
    Action<IActorDsl> config

    TBD

    Properties

    | Edit this page View Source

    OnPostRestart

    TBD

    Declaration
    public Action<Exception, IActorContext> OnPostRestart { get; set; }
    Property Value
    Type Description
    Action<Exception, IActorContext>
    | Edit this page View Source

    OnPostStop

    TBD

    Declaration
    public Action<IActorContext> OnPostStop { get; set; }
    Property Value
    Type Description
    Action<IActorContext>
    | Edit this page View Source

    OnPreRestart

    TBD

    Declaration
    public Action<Exception, object, IActorContext> OnPreRestart { get; set; }
    Property Value
    Type Description
    Action<Exception, object, IActorContext>
    | Edit this page View Source

    OnPreStart

    TBD

    Declaration
    public Action<IActorContext> OnPreStart { get; set; }
    Property Value
    Type Description
    Action<IActorContext>
    | Edit this page View Source

    Strategy

    TBD

    Declaration
    public SupervisorStrategy Strategy { get; set; }
    Property Value
    Type Description
    SupervisorStrategy

    Methods

    | Edit this page View Source

    ActorOf(Action<IActorDsl>, string)

    TBD

    Declaration
    public IActorRef ActorOf(Action<IActorDsl> config, string name = null)
    Parameters
    Type Name Description
    Action<IActorDsl> config

    TBD

    string name

    TBD

    Returns
    Type Description
    IActorRef

    TBD

    | Edit this page View Source

    Become(Action<object, IActorContext>)

    TBD

    Declaration
    public void Become(Action<object, IActorContext> handler)
    Parameters
    Type Name Description
    Action<object, IActorContext> handler

    TBD

    | Edit this page View Source

    BecomeStacked(Action<object, IActorContext>)

    TBD

    Declaration
    public void BecomeStacked(Action<object, IActorContext> handler)
    Parameters
    Type Name Description
    Action<object, IActorContext> handler

    TBD

    | Edit this page View Source

    DefaultPostRestart(Exception)

    TBD

    Declaration
    public void DefaultPostRestart(Exception reason)
    Parameters
    Type Name Description
    Exception reason

    TBD

    | Edit this page View Source

    DefaultPostStop()

    TBD

    Declaration
    public void DefaultPostStop()
    | Edit this page View Source

    DefaultPreRestart(Exception, object)

    TBD

    Declaration
    public void DefaultPreRestart(Exception reason, object message)
    Parameters
    Type Name Description
    Exception reason

    TBD

    object message

    TBD

    | Edit this page View Source

    DefaultPreStart()

    TBD

    Declaration
    public void DefaultPreStart()
    | Edit this page View Source

    PostRestart(Exception)

    TBD

    Declaration
    protected override void PostRestart(Exception reason)
    Parameters
    Type Name Description
    Exception reason

    TBD

    Overrides
    ActorBase.PostRestart(Exception)
    | Edit this page View Source

    PostStop()

    TBD

    Declaration
    protected override void PostStop()
    Overrides
    ActorBase.PostStop()
    | Edit this page View Source

    PreRestart(Exception, object)

    TBD

    Declaration
    protected override void PreRestart(Exception reason, object message)
    Parameters
    Type Name Description
    Exception reason

    TBD

    object message

    TBD

    Overrides
    ActorBase.PreRestart(Exception, object)
    | Edit this page View Source

    PreStart()

    TBD

    Declaration
    protected override void PreStart()
    Overrides
    ActorBase.PreStart()
    | Edit this page View Source

    ReceiveAny(Action<object, IActorContext>)

    TBD

    Declaration
    public void ReceiveAny(Action<object, IActorContext> handler)
    Parameters
    Type Name Description
    Action<object, IActorContext> handler

    TBD

    | Edit this page View Source

    ReceiveAnyAsync(Func<object, IActorContext, Task>)

    Registers an asynchronous handler for any incoming message that has not already been handled.

    Declaration
    public void ReceiveAnyAsync(Func<object, IActorContext, Task> handler)
    Parameters
    Type Name Description
    Func<object, IActorContext, Task> handler

    The message handler that is invoked for all

    | Edit this page View Source

    ReceiveAsync<T>(Func<T, IActorContext, Task>, Predicate<T>)

    Registers an async handler for messages of the specified type T

    Declaration
    public void ReceiveAsync<T>(Func<T, IActorContext, Task> handler, Predicate<T> shouldHandle = null)
    Parameters
    Type Name Description
    Func<T, IActorContext, Task> handler

    the message handler invoked on the incoming message

    Predicate<T> shouldHandle

    when not null, determines whether this handler should handle the message

    Type Parameters
    Name Description
    T

    the type of the message

    | Edit this page View Source

    ReceiveAsync<T>(Predicate<T>, Func<T, IActorContext, Task>)

    Registers an async handler for messages of the specified type T

    Declaration
    public void ReceiveAsync<T>(Predicate<T> shouldHandle, Func<T, IActorContext, Task> handler)
    Parameters
    Type Name Description
    Predicate<T> shouldHandle

    determines whether this handler should handle the message

    Func<T, IActorContext, Task> handler

    the message handler invoked on the incoming message

    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Receive<T>(Action<T, IActorContext>)

    TBD

    Declaration
    public void Receive<T>(Action<T, IActorContext> handler)
    Parameters
    Type Name Description
    Action<T, IActorContext> handler

    TBD

    Type Parameters
    Name Description
    T

    TBD

    | Edit this page View Source

    Receive<T>(Action<T, IActorContext>, Predicate<T>)

    TBD

    Declaration
    public void Receive<T>(Action<T, IActorContext> handler, Predicate<T> shouldHandle)
    Parameters
    Type Name Description
    Action<T, IActorContext> handler

    TBD

    Predicate<T> shouldHandle

    TBD

    Type Parameters
    Name Description
    T

    TBD

    | Edit this page View Source

    Receive<T>(Predicate<T>, Action<T, IActorContext>)

    TBD

    Declaration
    public void Receive<T>(Predicate<T> shouldHandle, Action<T, IActorContext> handler)
    Parameters
    Type Name Description
    Predicate<T> shouldHandle

    TBD

    Action<T, IActorContext> handler

    TBD

    Type Parameters
    Name Description
    T

    TBD

    | Edit this page View Source

    SupervisorStrategy()

    TBD

    Declaration
    protected override SupervisorStrategy SupervisorStrategy()
    Returns
    Type Description
    SupervisorStrategy

    TBD

    Overrides
    ActorBase.SupervisorStrategy()

    Implements

    IInternalActor
    IInitializableActor
    IActorDsl

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET