Click or drag to resize
Akka.NETRemoteTransport Class
INTERNAL API. The remote transport is responsible for sending and receiving messages. Each transport has an address, which it should provide in Serialization.CurrentTransportInformation (thread-local) while serializing ActorReferences (which might also be part of messages). This address must be available (i.e. fully initialized) by the time the first message is received or when the Start() method returns, whichever happens first.
Inheritance Hierarchy
SystemObject
  Akka.RemoteRemoteTransport

Namespace:  Akka.Remote
Assembly:  Akka.Remote (in Akka.Remote.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public abstract class RemoteTransport

The RemoteTransport type exposes the following members.

Constructors
  NameDescription
Protected methodRemoteTransport
TBD
Top
Properties
  NameDescription
Public propertyAddresses
Addresses to be used in RootActorPath of refs generated for this transport.
Public propertyDefaultAddress
The default transport address of the ActorSystem. This is the listen address of the default transport.
Public propertyLog
A logger that can be used to log issues that may occur
Public propertylogRemoteLifeCycleEvents
TBD
Public propertyProvider
TBD
Public propertySystem
TBD
Protected propertyUseUntrustedMode
When true, some functionality will be turned off for security purposes
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from 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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLocalAddressForRemote
Resolves the correct local address to be used for contacting the given remote address
Public methodManagementCommand
Sends a management command to the underlying transport stack. The call returns with a Task that indicates if the command was handled successfully or dropped.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodQuarantine
Marks a remote system as out of sync and prevents reconnects until the quarantine timeout elapses.
Public methodSend
Sends the given message to the recipient, supplying sender if any.
Public methodShutdown
Shuts down the remoting
Public methodStart
Start up the transport, i.e. enable incoming connections
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also