Click or drag to resize
Akka.NETIInternalActorRef Interface
INTERNAL API. Used by built-in IActorRef implementations for handling internal operations that are not exposed directly to end-users.

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public interface IInternalActorRef : IActorRef, 
	ICanTell, IEquatable<IActorRef>, IComparable<IActorRef>, 
	ISurrogated, IComparable, IActorRefScope

The IInternalActorRef type exposes the following members.

Properties
  NameDescription
Public propertyIsLocal
Returns true if the actor is local to this ActorSystem. Returns false if the actor is remote.
(Inherited from IActorRefScope.)
Public propertyIsTerminated Obsolete.
Obsolete. Use [!:Akka.Actor.UntypedActor.Context.Watch(IActorRef)] or Receive<>
Public propertyParent
The parent of this actor.
Public propertyPath
The path of this actor. Can be used to extract information about whether or not this actor is local or remote.
(Inherited from IActorRef.)
Public propertyProvider
The IActorRefProvider used by the ActorSystem to which this actor belongs.
Top
Methods
  NameDescription
Public methodCompareTo(Object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparable.)
Public methodCompareTo(T)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparableIActorRef.)
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
(Inherited from IEquatableIActorRef.)
Public methodGetChild
Obtain a child given the paths element to that actor, by possibly traversing the actor tree or looking it up at some provider-specific location. A path element of ".." signifies the parent, a trailing "" element must be disregarded. If the requested path does not exist, returns Nobody.
Public methodRestart
Restart the actor.
Public methodResume
Resumes an actor if it has been suspended.
Public methodSendSystemMessage(ISystemMessage)
Sends an ISystemMessage to the underlying actor.
Public methodSendSystemMessage(ISystemMessage, IActorRef) Obsolete.
Obsolete. Use SendSystemMessage(ISystemMessage) instead.
Public methodStart
Start a newly created actor.
Public methodStop
Stop the actor. Terminates it permanently.
Public methodSuspend
Suspend the actor. Actor will not process any more messages until Resume(Exception) is called.
Public methodTell
Asynchronously delivers a message to this IActorRef or ActorSelection in a non-blocking fashion. Uses "at most once" delivery semantics.
(Inherited from ICanTell.)
Public methodToSurrogate
TBD
(Inherited from ISurrogated.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsk(Object, NullableTimeSpan)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodAsk(Object, CancellationToken)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodAsk(Object, NullableTimeSpan, CancellationToken)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodAskT(Object, NullableTimeSpan)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodAskT(Object, CancellationToken)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodAskT(Object, NullableTimeSpan, CancellationToken)Overloaded.
TBD
(Defined by Futures.)
Public Extension MethodForward
Forwards the message using the current Sender
(Defined by ActorRefImplicitSenderExtensions.)
Public Extension MethodGracefulStop(TimeSpan)Overloaded.
TBD
(Defined by GracefulStopSupport.)
Public Extension MethodGracefulStop(TimeSpan, Object)Overloaded.
TBD
(Defined by GracefulStopSupport.)
Public Extension MethodIsNobody
If we call a method such as
Context.Child(name)
and don't receive a valid result in return, this method will indicate whether or not the actor we received is valid.
(Defined by ActorRefExtensions.)
Public Extension MethodTell
Asynchronously tells a message to an IActorRef.
(Defined by ActorRefImplicitSenderExtensions.)
Top
See Also