Click or drag to resize
Akka.NETExtensionIdProviderT Class
This class represents the base provider implementation for creating, registering and retrieving extensions within an ActorSystem.
Inheritance Hierarchy
SystemObject
  Akka.ActorExtensionIdProviderT
    More...

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public abstract class ExtensionIdProvider<T> : IExtensionId<T>, 
	IExtensionId
where T : IExtension

Type Parameters

T
The type of the extension being provided.

The ExtensionIdProviderT type exposes the following members.

Constructors
  NameDescription
Protected methodExtensionIdProviderT
Initializes a new instance of the ExtensionIdProviderT class
Top
Properties
  NameDescription
Public propertyExtensionType
Retrieves the underlying type for the current extension
Top
Methods
  NameDescription
Public methodApply
Registers the current extension to a given actor system.
Public methodCreateExtension
Creates the current extension using a given actor system.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet
Retrieves the current extension from a given actor system.
Public methodGetHashCode
Serves as the default hash function.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also
Inheritance Hierarchy
SystemObject
  Akka.ActorExtensionIdProviderT
    Akka.ActorCoordinatedShutdownExtension
    Akka.ClusterClusterExtension
    Akka.Cluster.ShardingClusterShardingExtensionProvider
    Akka.Cluster.Tools.ClientClusterClientReceptionistExtensionProvider
    Akka.Cluster.Tools.PublishSubscribeDistributedPubSubExtensionProvider
    Akka.DI.CoreDIExtension
    Akka.DistributedDataDistributedDataProvider
    Akka.IODns
    Akka.IOTcp
    Akka.IOUdp
    Akka.IOUdpConnected
    Akka.Persistence.JournalPersistencePluginProxyExtension
    Akka.PersistencePersistence
    Akka.Persistence.QueryPersistenceQueryProvider
    Akka.Persistence.SqliteSqlitePersistenceProvider
    Akka.RemoteAddressUidExtension
    Akka.Remote.TestKitTestConductorExtension
    Akka.Streams.ActorsActorSubscriberState
    Akka.Streams.DslTcp
    Akka.Streams.ImplementationFlowNameCounter
    Akka.TestKitTestKitAssertionsExtension
    Akka.TestKitTestKitExtension