<PackageReference Include="System.ServiceModel.Primitives" Version="6.2.0" />

System.ServiceModel.Channels.TypedFaultHelper<TState>

abstract class TypedFaultHelper<TState> : FaultHelper
protected TypedFaultHelper(TimeSpan defaultSendTimeout, TimeSpan defaultCloseTimeout)

protected abstract void AbortState(TState state, bool isOnAbortThread)

protected abstract TState GetState(RequestContext requestContext, Message faultMessage)

protected void RemoveBinder(IReliableChannelBinder binder)

protected abstract Task SendFaultAsync(IReliableChannelBinder binder, TState state, TimeSpan timeout)

protected Task SendFaultAsync(IReliableChannelBinder binder, TState state)