public static void SaveMessageToStream(UnpackedMessage message, Stream stream, IMessageSerializer serializer) { using (var mem = SaveDataMessageToStream(message.Attributes, s => serializer.Serialize(message.Content, s))) { mem.CopyTo(stream); } }
public static void OverrideContext(UnpackedMessage message) { if (message == null) { throw new ArgumentNullException("message"); } _current = message; }
/// <summary> /// Clears the context. /// </summary> public static void ClearContext() { _current = null; }