Определяет, общается ли во время сеанса клиентский прокси-сервер:
с одним и тем же экземпляром объекта сервера (режим PerSession) - default
или каждый раз, когда использует-ся объект сервера, создается его новый экземпляр, а затем удаляется, как только вызов метода заканчивается (режим PerCall)
параллелизм не имеет значения, так как каждое сообщение обрабатывается новым InstanceContext и, следовательно, никогда не активируется более одного потока в InstanceContext
или создается только один экземпляр сервера, независимо от количества клиентов (режим Single )
все запросы клиентов за время существования приложения обрабатываются одним контекстом InstanceContext
Single приводит к тому, что система не дает экземплярам службы одновременно выполнять более одного потока, что позволяет избежать решения вопросов многопоточности.
Multiple означает, что объекты службы могут выполняться несколькими потоками одновременно. В этом случае необходимо обеспечить безопасность потоков.