AsyncWcfLib

IActorPortId Members

IActorPortId overview

Public Instance Properties

AddressListTo support networks without DNS server, the WcfRouter sends a list of all IP-Adresses of a host.May be null, as long as no info from WcfRouter has been received.
AppIdentification The AppIdentification is composed from AppName, HostName, AppInstance and processId to for a unique string
AppInstance Unique instance number of the application (unique in a plant or on a host, depending on WcfDefault.IsAppIdUniqueInPlant).
AppName Name of the application running the actor.
AppVersion Assembly version of the application.
CifComponentName Assembly name of an important communication interface (message library)
CifVersion Assembly version of an important communication interface (message library)
HostName Host running the application
IsMultithreaded Multithreaded partners do not use a message input queue. All threads may directly call InputHandler delegates. Default = false.
IsServiceName IsServiceName=true : 'Name' is unique in the plant, independant of host or application. IsServiceName=false: For unique identification 'Name' must be combined with HostName, AppName and AppInstance- or ProcessId.
Name Identification in Trace and name of endpoint address in App.config file.
ProcessId Process id of the application, given by the operating system (unique on a host at a certain time).
TimeoutSeconds After a service has no message received for TimeoutSeconds, it may render the connection to this client as disconnected. 0 means no timeout. The client should send at least 2 messages each TimeoutSeconds-period in order to keep the correct connection state on the service. A Service is trying to notify 2 messages each TimeoutSeconds-period in order to check a dual-Http connection.
TraceReceive Trace switch: Traces all received messages (default = false).
TraceSend Trace switch: Traces all sent messages (default = false).
UriUniversal resource identifier for the service or client.E.g. RouterService: http://localhost:40000/AsyncWcfLib/RouterService

Public Instance Methods

Disconnect Shutdown the outgoing remote connection. Send a disconnect message to the partner. Close the incoming network connection.
ToString Trace or display formatted status info

See Also

IActorPortId Interface | SourceForge.AsyncWcfLib Namespace