Вопрос об интеграции CCR и WCF - PullRequest
3 голосов
/ 22 марта 2009

Относительно этого решения Использование CCR с ASynchronous WCF Service

Зачем вам это нужно:

ThreadPool.QueueUserWorkItem (s => обратный вызов (это));

вместо того, чтобы просто вызывать обратный вызов (это)?

Разве QueueUserWorkItem не будет использовать еще один поток?

1 Ответ

0 голосов
/ 22 марта 2009

«обратный вызов» - это метод, который необходимо указать в качестве входного параметра для BeginGetAccount. В ответе не указывается метод «обратного вызова», поэтому нет способа узнать, использует ли он новый поток или нет, и поэтому имеет смысл поместить метод «обратного вызова» в отдельный поток в Complete.

Если бы вы могли гарантировать, что «обратный вызов» создал свой собственный поток, вам не нужно создавать его в методе Complete.

...