The fields of the WcfPartnerMessage class are listed below. For a complete list of WcfPartnerMessage class members, see the WcfPartnerMessage Members topic.
AddressList | To support networks without DNS server, the WcfRouter keeps a list of all IP-Adresses of a host. |
AppInstance | Unique instance number of the application (unique in a plant or on a host, depending on WcfDefault.IsAppIdUniqueInPlant). |
ApplicationRunTime | A service having a longer ApplicationRunTime wins the competition when two services with same name are running. |
AppName | Unique name of an application or service in the users WcfContract.Namespace. |
AppVersion | Assembly version of the application. |
CifComponentName | Assembly name of an important CifComponent containig some messages |
CifVersion | Assembly version of the important CifComponent |
HostName | Host running the application |
IsServiceName | IsServiceName=true : A service name must be unique in the plant, independant of host or application. IsServiceName=false: A client name must for unique identification be combined with application name, host name, instance- or process id. |
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). |
RouterHopCount | The message from the original service has RouterHopCount=0. The same message sent from the WcfRouter on the local host has RouterHopCount=1. Each router increments the hopcount on reception of a message. A router accepts new data only if the receiving hop count is smaller than the stored. |
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. |
Uri | Universal resource identifier to reach the input of the service or client.E.g. RouterService: http://localhost:40000/AsyncWcfLib/RouterService |
z_usage | m_usage is public but used internally only! Access 'Usage' instead! Reason: http://msdn.microsoft.com/en-us/library/bb924412%28v=VS.100%29.aspx 'Usage' is streamed as int in order to make it reverse compatible to older communication partners |
WcfPartnerMessage Class | SourceForge.AsyncWcfLib Namespace