TestimoX

API Reference

Class

SmbShareOpenFileSampler

Namespace ComputerX.Smb
Assembly ComputerX
Modifiers static

Samples open SMB files over time.

Inheritance

  • Object
  • SmbShareOpenFileSampler

Methods

public static SmbShareOpenFileSamplingResult Collect(SmbShareOpenFileSamplingOptions options, CancellationToken cancellationToken = null) #
Returns: SmbShareOpenFileSamplingResult

Collects one or more open-file samples with provider diagnostics.

Parameters

options ComputerX.Smb.SmbShareOpenFileSamplingOptions requiredposition: 0
Sampling options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Timestamped open-file sample rows and collection diagnostics.

public static IReadOnlyList<SmbShareOpenFileSample> Sample(SmbShareOpenFileSamplingOptions options, CancellationToken cancellationToken = null) #
Returns: IReadOnlyList<SmbShareOpenFileSample>

Collects one or more open-file samples.

Parameters

options ComputerX.Smb.SmbShareOpenFileSamplingOptions requiredposition: 0
Sampling options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Timestamped open-file sample rows.

Examples


IReadOnlyList<SmbShareOpenFileSample> samples = SmbShareOpenFileSampler.Sample(
    new SmbShareOpenFileSamplingOptions
    {
        ComputerName = "FS01",
        Shares = shareResult.Shares,
        SampleCount = 3,
        Interval = TimeSpan.FromSeconds(10)
    });