LaunchDarkly Dotnet Server AI SDK
Search Results for

    Show / Hide Table of Contents

    Class AiGraphTrackData

    Tracking metadata included in every graph tracker event.

    Inheritance
    object
    AiGraphTrackData
    Implements
    IEquatable<AiGraphTrackData>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: LaunchDarkly.Sdk.Server.Ai.Graph
    Assembly: LaunchDarkly.ServerSdk.Ai.dll
    Syntax
    public sealed record AiGraphTrackData : IEquatable<AiGraphTrackData>

    Constructors

    | Edit this page View Source

    AiGraphTrackData(string, string, string, int)

    Tracking metadata included in every graph tracker event.

    Declaration
    public AiGraphTrackData(string RunId, string GraphKey, string VariationKey, int Version)
    Parameters
    Type Name Description
    string RunId
    string GraphKey
    string VariationKey
    int Version

    Properties

    | Edit this page View Source

    GraphKey

    Declaration
    public string GraphKey { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RunId

    Declaration
    public string RunId { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    VariationKey

    Declaration
    public string VariationKey { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Version

    Declaration
    public int Version { get; init; }
    Property Value
    Type Description
    int

    Methods

    View Source

    Deconstruct(out string, out string, out string, out int)

    Declaration
    public void Deconstruct(out string RunId, out string GraphKey, out string VariationKey, out int Version)
    Parameters
    Type Name Description
    string RunId
    string GraphKey
    string VariationKey
    int Version
    View Source

    Equals(AiGraphTrackData?)

    Declaration
    public bool Equals(AiGraphTrackData? other)
    Parameters
    Type Name Description
    AiGraphTrackData other
    Returns
    Type Description
    bool
    View Source

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)
    View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()
    View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    Operators

    View Source

    operator ==(AiGraphTrackData?, AiGraphTrackData?)

    Declaration
    public static bool operator ==(AiGraphTrackData? left, AiGraphTrackData? right)
    Parameters
    Type Name Description
    AiGraphTrackData left
    AiGraphTrackData right
    Returns
    Type Description
    bool
    View Source

    operator !=(AiGraphTrackData?, AiGraphTrackData?)

    Declaration
    public static bool operator !=(AiGraphTrackData? left, AiGraphTrackData? right)
    Parameters
    Type Name Description
    AiGraphTrackData left
    AiGraphTrackData right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>

    Extension Methods

    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX