Each combination of application model and connection binding requires a different arrangement for setting and resetting the published entry points for a given client:

  • Session-managed application with a bound connection — You can set an export list any time before a client application uses it; if you set them in remote procedures, you probably want to reset it with each connection.
  • Session-managed application with an unbound connection — You can set an export list any time before a client application uses it; you generally set it in the Session Startup procedure. You can also set it with a finer degree of session granularity, but you must exercise caution when doing so.
  • Session-free application — You can most practically set an export list only in the Session Startup procedure. You can also set it with a finer degree of session granularity, but you must exercise caution and consider the connectionless nature of session-free remote requests when doing so.