Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Class NoopRequestTracer

    A NOOP implementation of IRequestTracer used when tracing is disabled.

    Inheritance
    object
    NoopRequestTracer
    Implements
    IRequestTracer
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Couchbase.Core.Diagnostics.Tracing
    Assembly: Couchbase.NetClient.dll
    Syntax
    public class NoopRequestTracer : IRequestTracer, IDisposable

    Fields

    | Edit this page View Source

    Instance

    Declaration
    public static IRequestTracer Instance
    Field Value
    Type Description
    IRequestTracer

    Methods

    | Edit this page View Source

    Dispose()

    Declaration
    public void Dispose()
    | Edit this page View Source

    RequestSpan(string, IRequestSpan?)

    Creates a new request span with or without a parent span.

    Declaration
    public IRequestSpan RequestSpan(string name, IRequestSpan? parentSpan = null)
    Parameters
    Type Name Description
    string name

    The name of the top-level operation (i.e. "cb.get")

    IRequestSpan parentSpan

    A parent span, otherwise null.

    Returns
    Type Description
    IRequestSpan

    A request span that wraps the actual tracer implementation span.

    | Edit this page View Source

    Start(TraceListener)

    Starts tracing given a TraceListener implementation.

    Declaration
    public IRequestTracer Start(TraceListener listener)
    Parameters
    Type Name Description
    TraceListener listener
    Returns
    Type Description
    IRequestTracer

    Implements

    IRequestTracer
    IDisposable

    Extension Methods

    RequestSpanExtensions.RequestSpan(IRequestTracer, string, string)
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.