System.ServiceModel.OperationContext public sealed class OperationContext : IExtensibleObject<OperationContext> Documentation Code public static OperationContext Current { get; set; } public IContextChannel Channel { get; } public IExtensionCollection<OperationContext> Extensions { get; } public MessageHeaders IncomingMessageHeaders { get; } public MessageProperties IncomingMessageProperties { get; } public MessageVersion IncomingMessageVersion { get; } public bool IsUserContext { get; } public MessageHeaders OutgoingMessageHeaders { get; } public MessageProperties OutgoingMessageProperties { get; } public RequestContext RequestContext { get; set; } public event EventHandler OperationCompleted public OperationContext(IContextChannel channel) public T GetCallbackChannel<T>()