ข้ามไปยังเนื้อหา

Class FeatureFlagProviderBindingDescriptor

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Features
Assembly: Cephalon.Abstractions.dll

Describes one external provider binding attached to a Cephalon-owned feature flag.

public sealed class FeatureFlagProviderBindingDescriptor

objectFeatureFlagProviderBindingDescriptor

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

FeatureFlagProviderBindingDescriptor(string, string?, IReadOnlyDictionary<string, string>?)

Section titled “ FeatureFlagProviderBindingDescriptor(string, string?, IReadOnlyDictionary<string, string>?)”

Creates a feature-flag provider binding.

public FeatureFlagProviderBindingDescriptor(string providerId, string? providerFeatureId = null, IReadOnlyDictionary<string, string>? metadata = null)

providerId string

The stable external provider identifier.

providerFeatureId string?

The provider-specific feature identifier. When omitted, the owning Cephalon feature-flag id is used.

metadata IReadOnlyDictionary<string, string>?

Optional provider-specific binding metadata.

Gets provider-specific binding metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the provider-specific feature identifier when one was supplied.

public string? ProviderFeatureId { get; }

string?

Gets the stable external provider identifier.

public string ProviderId { get; }

string

Resolves the provider-side feature identifier for the supplied Cephalon feature flag.

public string ResolveProviderFeatureId(string featureFlagId)

featureFlagId string

The owning Cephalon feature-flag identifier.

string

The provider-side feature identifier.