Diferencia entre WebOperationContext.current y HttpContext.Current

Desarrollo aplicaciones web y móviles para mis clientes. En mi arquitectura actual, muchos recursos se comparten entre el acceso web y el acceso móvil. Unaspx La página se puede mostrar en la web y se puede acceder a una vista web en una aplicación móvil. Mi pregunta es :

Cuál es la diferencia entreWebOperationContext.Current yHttpContext.Current ¿objeto?

A mi entender, es el mismo objeto, pero me di cuenta de que WebOperationContext.Current es nulo en algunos casos y no entiendo por qué.

Respuestas a la pregunta(1)

Su respuesta a la pregunta