本文整理汇总了C#中ExceptionEventArgs.SerializeBinary方法的典型用法代码示例。如果您正苦于以下问题:C# ExceptionEventArgs.SerializeBinary方法的具体用法?C# ExceptionEventArgs.SerializeBinary怎么用?C# ExceptionEventArgs.SerializeBinary使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ExceptionEventArgs
的用法示例。
在下文中一共展示了ExceptionEventArgs.SerializeBinary方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExceptionEventArgs_Integration_Serialization_Optimal
public void ExceptionEventArgs_Integration_Serialization_Optimal()
{
Exception exception = new ApplicationException("This is a test.").AsThrown();
Boolean bubbleException = true;
ExceptionEventArgs original = new ExceptionEventArgs(exception, bubbleException);
ExceptionEventArgs clone = original.SerializeBinary();
Assert.AreNotSame(original, clone);
Assert.AreEqual(original.BubbleException, clone.BubbleException);
Assert.AreEqual(original.Exception.GetType(), clone.Exception.GetType());
Assert.AreEqual(original.Exception.Message, clone.Exception.Message);
Assert.AreEqual(original.Exception.StackTrace, clone.Exception.StackTrace);
}