Search Results for

    Show / Hide Table of Contents

    Interface IExtensionId

    This interface is used to distinguish unique ActorSystem extensions.

    Namespace: Akka.Actor
    Assembly: Akka.dll
    Syntax
    public interface IExtensionId

    Properties

    | Edit this page View Source

    ExtensionType

    Retrieves the underlying type for the current extension

    Declaration
    Type ExtensionType { get; }
    Property Value
    Type Description
    Type

    Methods

    | Edit this page View Source

    Apply(ActorSystem)

    Registers the current extension to a given actor system.

    Declaration
    object Apply(ActorSystem system)
    Parameters
    Type Name Description
    ActorSystem system

    The actor system in which to register the extension.

    Returns
    Type Description
    object

    The extension registered to the given actor system.

    | Edit this page View Source

    CreateExtension(ExtendedActorSystem)

    Creates the current extension using a given actor system.

    note

    Internal use only.

    Declaration
    object CreateExtension(ExtendedActorSystem system)
    Parameters
    Type Name Description
    ExtendedActorSystem system

    The actor system to use when creating the extension.

    Returns
    Type Description
    object

    The extension created using the given actor system.

    | Edit this page View Source

    Get(ActorSystem)

    Retrieves the current extension from a given actor system.

    Declaration
    object Get(ActorSystem system)
    Parameters
    Type Name Description
    ActorSystem system

    The actor system from which to retrieve the extension.

    Returns
    Type Description
    object

    The extension retrieved from the given actor system.

    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