O tempo de vida de uma instância de um serviço WCF?

No processo de criação de um serviço WCF, encontrei um termo novo para mim. Basicamente, ao especificar oInstanceContextMode Eu tenho algumas opções, incluindo;PerSession, PerCall eSingle. Aqui está o código da amostra com a qual estou aprendendo:

[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
public class EvalService : IEvalService { ...

Agora, ele afirmou, fazendo isso, que apenas uma instância do meu serviço seria criada em tempo de execução. O que isto significa? Pensei que toda vez que uma conexão era feita com o serviço da web, ela era tratada como uma instância separad

Persiste, nesta instância do meu serviço, para cada solicitação feita? A julgar pelos outros membros mencionados no docs, é seguro assumir que é assim que funciona?

questionAnswers(8)

yourAnswerToTheQuestion