Search Results for

    Show / Hide Table of Contents

    Class DependencyResolverSetup

    Used to help bootstrap an ActorSystem with dependency injection (DI) support via a IDependencyResolver reference.

    The IDependencyResolver will be used to access previously registered services in the creation of actors and other pieces of infrastructure inside Akka.NET.

    The constructor is internal. Please use Create(IServiceProvider) to create a new instance.

    Inheritance
    object
    Setup
    DependencyResolverSetup
    Inherited Members
    Setup.And(Setup)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.DependencyInjection
    Assembly: Akka.DependencyInjection.dll
    Syntax
    public class DependencyResolverSetup : Setup

    Properties

    | Edit this page View Source

    DependencyResolver

    Declaration
    public IDependencyResolver DependencyResolver { get; }
    Property Value
    Type Description
    IDependencyResolver

    Methods

    | Edit this page View Source

    Create(IDependencyResolver)

    Creates a new instance of DependencyResolverSetup, an implementation of IDependencyResolver can be passed in here to resolve services from test or alternative DI frameworks.

    Declaration
    public static DependencyResolverSetup Create(IDependencyResolver provider)
    Parameters
    Type Name Description
    IDependencyResolver provider
    Returns
    Type Description
    DependencyResolverSetup
    | Edit this page View Source

    Create(IServiceProvider)

    Creates a new instance of DependencyResolverSetup, passing in IServiceProvider here creates an IDependencyResolver that resolves dependencies from the specified IServiceProvider

    Declaration
    public static DependencyResolverSetup Create(IServiceProvider provider)
    Parameters
    Type Name Description
    IServiceProvider provider
    Returns
    Type Description
    DependencyResolverSetup

    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