DiagnosticCollection 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 DiagnosticCollection 类的新实例。
public DiagnosticCollection (Uri documentMoniker, int documentVersionNumber, System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.Diagnostic> diagnostics, int? identifier = default, int? supersedes = default, Guid? outputKey = default);
new Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection : Uri * int * System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.Diagnostic> * Nullable<int> * Nullable<int> * Nullable<Guid> -> Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection
Public Sub New (documentMoniker As Uri, documentVersionNumber As Integer, diagnostics As IReadOnlyList(Of Diagnostic), Optional identifier As Nullable(Of Integer) = Nothing, Optional supersedes As Nullable(Of Integer) = Nothing, Optional outputKey As Nullable(Of Guid) = Nothing)
参数
- documentMoniker
- Uri
包含诊断的文档的 URI。 URI 始终是一个远程 URI,即,双方 (服务器和客户端/主机和来宾) 在共享方案中都可以理解的 URI。
- documentVersionNumber
- Int32
文档的版本号。
- diagnostics
- IReadOnlyList<Diagnostic>
在中找到的诊断列表 documentMoniker 。
DiagnosticCollection此集合取代的的标识符。
注解
DiagnosticCollection当通过报告时, IDiagnosticManagerService 应使用与 documentMoniker Uri 服务器上文档位置对应的相对应的。
DiagnosticCollection 通过发送的 IDiagnosticViewerService 将始终使用 Uri 与文档的远程名字对象相对应的。
请注意,在 LiveShare 会话开始或结束时,远程名字对象可能会发生更改,因此最好永远不会保存文档远程名字对象:改为转换为本地文件路径,并按需转换。