Примечание. Данные за пределами службы означают сообщение, возвращенное службой и используемое клиентом.
У меня есть служба с именем LastBuyer Service.Это вернет имя последнего покупателя книги, когда я введу bookID в сервис.Когда я вызываю сервис для того же идентификатора книги, он возвращает другой результат (если книга приобретена новым покупателем).Поэтому я не могу кэшировать результат службы в клиенте (для определенного BookID).
При чтении статьи «Данные внутри и данные снаружи» написано «Ok to Cache» - «Поскольку идентификатор сообщения возвращает те же данные, все в порядке, чтобы кэшировать сообщение ».
Ссылка: http://msdn.microsoft.com/en-us/library/ms954587.aspx
Что такое пропущенная точка в моемпонимание?
Является ли сообщение неизменным в приведенном выше примере?
Что такое идентификаторы, зависящие от версии и версии, в приведенном выше примере?
Как здесь осуществляется управление версиями сообщения?
Какая книга WCF объясняет концепции и шаблоны SOA на примерах?
READING
- Принципы проектирования сервисов: шаблоны сервисов и анти-шаблоны
http://msdn.microsoft.com/en-us/library/ms954638.aspx