public static BinaryMessageEnvelope From(IOutboundMessage context) { var envelope = new BinaryMessageEnvelope(); envelope.CopyFrom(context); return(envelope); }