bin/Microsoft.IdentityModel.Abstractions.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.IdentityModel.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.IdentityModel.Abstractions.EventLogLevel">
            <summary>
            Defines Event Log Levels.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.LogAlways">
            <summary>
            No level filtering is done on this log level. Log messages of all levels will be logged.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Critical">
            <summary>
            Logs that describe an unrecoverable application or system crash, or a catastrophic failure that requires
            immediate attention.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Error">
            <summary>
            Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a
            failure in the current activity, not an application-wide failure.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Warning">
            <summary>
            Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the
            application execution to stop.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Informational">
            <summary>
            Logs that track the general flow of the application. These logs should have long-term value.
            </summary>
        </member>
        <member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Verbose">
            <summary>
            Logs that are used for interactive investigation during development. These logs should primarily contain
            information useful for debugging and have no long-term value.
            </summary>
        </member>
        <member name="T:Microsoft.IdentityModel.Abstractions.IIdentityLogger">
            <summary>
            Interface that needs to be implemented by classes providing logging in Microsoft identity libraries.
            </summary>
        </member>
        <member name="M:Microsoft.IdentityModel.Abstractions.IIdentityLogger.IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel)">
            <summary>
            Checks to see if logging is enabled at given <paramref name="eventLogLevel"/>.
            </summary>
            <param name="eventLogLevel">Log level of a message.</param>
        </member>
        <member name="M:Microsoft.IdentityModel.Abstractions.IIdentityLogger.Log(Microsoft.IdentityModel.Abstractions.LogEntry)">
            <summary>
            Writes a log entry.
            </summary>
            <param name="entry">Defines a structured message to be logged at the provided <see cref="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel"/>.</param>
        </member>
        <member name="T:Microsoft.IdentityModel.Abstractions.LogEntry">
            <summary>
            Defines the structure of a log entry.
            </summary>
        </member>
        <member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel">
            <summary>
            Defines the <see cref="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel"/>.
            </summary>
        </member>
        <member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.Message">
            <summary>
            Message to be logged.
            </summary>
        </member>
        <member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.CorrelationId">
            <summary>
            A unique identifier for a request that can help with diagnostics across components.
            </summary>
            <remarks>
            Also referred to as ActivityId in Microsoft.IdentityModel.Tokens.CallContext.
            </remarks>
        </member>
        <member name="T:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger">
            <summary>
            A minimalistic <see cref="T:Microsoft.IdentityModel.Abstractions.IIdentityLogger"/> implementation that is disabled by default and doesn't log.
            </summary>
        </member>
        <member name="P:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.Instance">
            <summary>
            Default instance of <see cref="T:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger"/>.
            </summary>
        </member>
        <member name="M:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel)">
            <inheritdoc/>
        </member>
        <member name="M:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.Log(Microsoft.IdentityModel.Abstractions.LogEntry)">
            <inheritdoc/>
        </member>
    </members>
</doc>