You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tylerje edited this page Oct 23, 2014
·
1 revision
ServiceWire does not require that you generate client proxy code. It is done at run time. It is very fast. The dynamic assembly generated by evaluating the interface and emitting the intermediate language (IL) code directly is generally only done once in your client process, making subsequent use of the dynamic client, as seen below, even faster. For a client process that creates multiple clients on multiple threads concurrently, more than one dynamic assembly may be created. These are pooled and utilized in a thread safe manner in order to avoid creating large numbers of dynamic in-memory assemblies which are not unloaded until the process exits.