mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-19 01:25:40 -05:00
* Make nullable warnings a per file opt-in * Remove unneeded compiler directives * Remove compiler directive for User Data
31 lines
872 B
C#
31 lines
872 B
C#
//
|
|
// Copyright (c) Microsoft. All rights reserved.
|
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
//
|
|
|
|
#nullable disable
|
|
|
|
namespace Microsoft.SqlTools.ServiceLayer.Profiler
|
|
{
|
|
/// <summary>
|
|
/// Profiler session monitor interface
|
|
/// </summary>
|
|
public interface IProfilerSessionMonitor
|
|
{
|
|
/// <summary>
|
|
/// Starts monitoring a profiler session
|
|
/// </summary>
|
|
bool StartMonitoringSession(string viewerId, IXEventSession session);
|
|
|
|
/// <summary>
|
|
/// Stops monitoring a profiler session
|
|
/// </summary>
|
|
bool StopMonitoringSession(string viewerId, out ProfilerSession session);
|
|
|
|
/// <summary>
|
|
/// Pauses or Unpauses the stream of events to the viewer
|
|
/// </summary>
|
|
void PauseViewer(string viewerId);
|
|
}
|
|
}
|