Все,
У меня есть пара служб WCF и одна служба отдыха, которая использует ClientMessageInspector и ServerMessageInspector для аутентификации токена.Есть ли способ узнать в ClientMessageInspector и ServerMessageInspector, является ли запрос, поступающий от WCF или REST
Что-то вроде в ClientMessageInspector
public class ClientMessageInspector : IClientMessageInspector {
public object BeforeSendRequest (ref Message request, IClientChannel channel) {
if (request header is WCF) {
// Do Something
} else if (request header Rest) {
// Do Something
}
}
}
Что-то похоже на ServerMessageInspector
public class ServerMessageInspector : IDispatchMessageInspector {
public object AfterReceiveRequest (ref Message request, IClientChannel channel, InstanceContext instanceContext) {
if (request header is WCF) {
// Do Something
} else if (request header Rest) {
// Do Something
}
}
}