有没有办法写入此事件日志:
或者至少,一些其他Windows默认日志,我不必注册事件源?
情况
我正在尝试将"Item"扩展到三个级别:
Item.Product.Model.Type
所以我称之为嵌套查询选项url:
http:// xxx/api/Items?$ expand = Product($ expand = Model($ expand = Type))
我收到一条警告,表示已达到最大深度2,因此我将建议的MaxExpansionDepth属性设置为3.但是,不会返回"Type"属性!这个SO问题涵盖了这一点
然后我看看官方的OData V4标准,它说我应该在扩展选项中使用斜杠,如下所示:
http:// xxx/api/Items?$ expand =产品/型号/类型
但这给了我一个错误告诉:
URI中指定的查询无效.找到遍历多个导航属性的路径.请重新调整查询,使每个展开路径仅包含类型段和导航属性.
这个答案涵盖了哪些,但答案与官方OData文档相矛盾.无论如何,这甚至意味着什么.
这个问题
使用OData v4和Web API 2.2的深层次的$ expand查询选项的官方,标准和工作方式是什么
在Visual Studio中的C#中完整的MSTest单元测试运行中的事件序列是什么(Ctrl + R,A)?
这是我到目前为止的想法:
[AssemblyInitialize]
[ClassInitialize]
[TestInitialize]
[TestMethod]
从该类中随机运行a[TestCleanup]
[ClassCleanup]
方法[AssemblyCleanup]
但我认为VS可能会立即初始化多个类,然后随机运行TestMethods.测试是否应该在整个测试项目或整个测试项目中自治?了解事件的确切顺序应该回答这些问题.
更新:
我做了一些测试,发现它确实是事件发生的顺序,除了#3到5,任何类的任何测试都可以运行.Visual Studio似乎一次顺序运行一个测试.但是,不应该依赖于此,原因在接受的答案中解释.