.NET API
DefaultProviderRetryClassifier
Tracon.Core.dllTracon’s built-in provider retry classifier — the same closed-set rules Tracon.FallbackRetryClassifier has always applied.
public sealed class DefaultProviderRetryClassifier : IProviderRetryClassifierInheritance
Section titled “Inheritance”object ← DefaultProviderRetryClassifier
Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Registered with TryAddSingleton as the default
IProviderRetryClassifier: a consumer that registers nothing
gets exactly this, so FallbackChatClient’s retry decisions stay
bit-for-bit identical to before the seam existed. Never returns
ProviderRetryDecision.Unknown — it is the rule the
seam falls back to, not a participant deferring to it.
Constructors
Section titled “Constructors”DefaultProviderRetryClassifier()
Section titled “ DefaultProviderRetryClassifier()”public DefaultProviderRetryClassifier()Methods
Section titled “Methods”Classify(Exception)
Section titled “ Classify(Exception)”Classifies the failure. Return ProviderRetryDecision.Unknown to defer to Tracon’s built-in rules.
public ProviderRetryDecision Classify(Exception exception)Parameters
Section titled “Parameters”exception Exception
The exception a model call threw.
Returns
Section titled “Returns”The retry decision.