Table of Contents

Method RegisterActor

Namespace
Autofac.Integration.ServiceFabric
Assembly
Autofac.Integration.ServiceFabric.dll

RegisterActor<TActor>(ContainerBuilder, Type, Func<ActorBase, IActorStateProvider, IActorStateManager>, IActorStateProvider, ActorServiceSettings, object)

public static IRegistrationBuilder<TActor, ConcreteReflectionActivatorData, SingleRegistrationStyle> RegisterActor<TActor>(this ContainerBuilder builder, Type actorServiceType = null, Func<ActorBase, IActorStateProvider, IActorStateManager> stateManagerFactory = null, IActorStateProvider stateProvider = null, ActorServiceSettings settings = null, object lifetimeScopeTag = null) where TActor : ActorBase

Parameters

builder ContainerBuilder
actorServiceType Type
stateManagerFactory Func<ActorBase, IActorStateProvider, IActorStateManager>
stateProvider IActorStateProvider
settings ActorServiceSettings
lifetimeScopeTag object

Returns

IRegistrationBuilder<TActor, ConcreteReflectionActivatorData, SingleRegistrationStyle>

Type Parameters

TActor