Diferença entre WebOperationContext.current e HttpContext.Current

Desenvolvo aplicações web e móveis para meus clientes. Na minha arquitetura atual, muitos recursos são compartilhados entre o acesso à web e o acesso móvel. Aaspx A página pode ser exibida na web e ser chamada para uma visualização da web em um aplicativo para dispositivos móveis. Minha pergunta é :

Qual é a diferença entreWebOperationContext.Current eHttpContext.Current objeto?

Pelo que entendi, é o mesmo objeto, mas notei que WebOperationContext.Current é nulo em alguns casos e não entendo o porquê.

questionAnswers(1)

yourAnswerToTheQuestion