2014-09-19 2 views
2

У меня есть служба WCF, которая имеет 2 привязки: транспорт привязки HTTPS с учетными данными сообщения и привязкой TCP, безопасность - нет. Я использую привязку TCP с веб-сайта, размещенного на той же машине, чтобы получить личные данные.WCF разрешать методы для вызова только из TCP-соединений

Есть ли способ сделать некоторые методы из WCF доступными только для TCP-соединений, а не для соединений HTTPS?

ответ

1

Я бы предложил создать два отдельных интерфейса. Вы можете использовать один интерфейс, чтобы указать операции, доступные для конечной точки, используя привязку HTTPS, а другую для привязки TCP. В зависимости от вашей установки вы все равно можете использовать один и тот же экземпляр для реализации.