IDiagnosticManagerService.SetDiagnosticsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将先前报告的诊断替换 generatorId 为 diagnostics 。
public:
System::Threading::Tasks::Task ^ SetDiagnosticsAsync(System::String ^ generatorId, System::Collections::Generic::IReadOnlyList<Microsoft::VisualStudio::RpcContracts::DiagnosticManagement::DiagnosticCollection ^> ^ diagnostics, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SetDiagnosticsAsync (string generatorId, System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection> diagnostics, System.Threading.CancellationToken cancellationToken);
abstract member SetDiagnosticsAsync : string * System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.RpcContracts.DiagnosticManagement.DiagnosticCollection> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDiagnosticsAsync (generatorId As String, diagnostics As IReadOnlyList(Of DiagnosticCollection), cancellationToken As CancellationToken) As Task
参数
- generatorId
- String
与一组诊断的生成器关联的唯一 ID。
- diagnostics
- IReadOnlyList<DiagnosticCollection>
新诊断。
- cancellationToken
- CancellationToken
取消正在进行的调用的取消标记。
返回
表示异步操作的 Task。
注解
的每个实例 IDiagnosticManagerService 都负责创建自己的生成器 id,并且不需要不同于不同的生成器 id 的生成器 id IDiagnosticManagerService 。