本文整理汇总了C#中DreamMessage.ToBytes方法的典型用法代码示例。如果您正苦于以下问题:C# DreamMessage.ToBytes方法的具体用法?C# DreamMessage.ToBytes怎么用?C# DreamMessage.ToBytes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DreamMessage
的用法示例。
在下文中一共展示了DreamMessage.ToBytes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Can_clone_byte_message
public void Can_clone_byte_message()
{
var m = new DreamMessage(DreamStatus.Ok, new DreamHeaders().Add("foo", "bar"), MimeType.TIFF, new byte[] { 1, 2, 3, 4 });
m.Headers.Add("baz", "blah");
var m2 = m.Clone();
Assert.AreEqual(m.ToBytes(), m2.ToBytes());
Assert.AreEqual(m.ContentType.ToString(), m2.ContentType.ToString());
Assert.AreEqual(m.Headers["foo"], m2.Headers["foo"]);
Assert.AreEqual(m.Headers["baz"], m2.Headers["baz"]);
}
示例2: MemorizeAndClone
private DreamMessage MemorizeAndClone(DreamMessage request)
{
return request.IsCloneable ? request.Clone() : new DreamMessage(request.Status,request.Headers,request.ContentType,request.ToBytes());
}