WLT documentation has moved.

We are publishing both conceptual docs and API references on docs.microsoft.com. For conceptual docs, please visit our new landing page. For API references, please visit the Core WLT section of the dot net API explorer and related pages. Existing content will remain here but will not be updated further.

Search Results for

    Show / Hide Table of Contents

    Class Diagnostics

    Writer of diagnostics for postmortem analysis.

    Inheritance
    Object
    Diagnostics
    Namespace: Microsoft.MixedReality.WorldLocking.Core
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public class Diagnostics : IDisposable

    Fields

    persistentDataPath

    Declaration
    protected string persistentDataPath
    Field Value
    Type Description
    String

    serializer

    Declaration
    protected IPluginSerializer serializer
    Field Value
    Type Description
    IPluginSerializer

    writeQueue

    Declaration
    protected BlockingCollection<Diagnostics.Record> writeQueue
    Field Value
    Type Description
    BlockingCollection<Diagnostics.Record>

    writeTask

    Declaration
    protected Task writeTask
    Field Value
    Type Description
    Task

    Properties

    SharedSettings

    Provide access to the shared configuration. Get and set of settings is through DiagnosticsSettings

    Declaration
    public SharedDiagnosticsSettings SharedSettings { get; set; }
    Property Value
    Type Description
    SharedDiagnosticsSettings

    Methods

    createNextFile(DateTime)

    Declaration
    protected Stream createNextFile(DateTime time)
    Parameters
    Type Name Description
    DateTime time
    Returns
    Type Description
    Stream

    deleteObsoleteFiles()

    Declaration
    protected void deleteObsoleteFiles()

    Dispose()

    Free all, after possible wait for finish.

    Declaration
    public void Dispose()

    processWriteQueue()

    Declaration
    protected void processWriteQueue()

    Start(IPlugin)

    Get set up.

    Declaration
    public void Start(IPlugin plugin)
    Parameters
    Type Name Description
    IPlugin plugin

    The plugin providing necessary resources

    Update()

    Use a time slice for processing any accrued data.

    Declaration
    public void Update()
    In This Article
    Back to top Generated by DocFX