2016-04-13 2 views
0

У нас есть объект памяти memory-cache в нашей службе WCF. Есть ли способ, которым я могу украсить операции в службе WCF, чтобы вызов перенаправлялся, чтобы сначала проверить кеш, и после проверки кеша управление переходит к фактической работе?Операции службы WCF для проверки первого кэша

ответ

1

Вы можете реализовать IOperationInvoker, где вы можете перехватить уровень управления вызовом. Оператор invoker подключен через IOperationBehvaior

+0

Спасибо. Я думал об этом. Есть ли там примеры? Не удалось найти. Я вижу некоторые примеры кэширования ответа операции с помощью поведения операции, но не мог видеть, где находится кеш в памяти, и проверяется перед вызовом операции (независимо от того, вызвана ли операция - зависит от некоторых данных из кеша). – user1500970

+0

Если вы нажмете ссылку, которую я предоставил для [IOperationBehavior] (https://blogs.msdn.microsoft.com/carlosfigueira/2011/05/16/wcf-extensibility-ioperationinvoker/), она приведет вас к примеру, который реализуя операцию кэширования. –

+0

Да, похоже, это сработает для меня. Отмечены ваши комментарии как ответ. Благодаря! – user1500970

Смежные вопросы