<PackageReference Include="Relativity.Server.Kepler.Client.SDK" Version="2.15.6" />

AbstractHandler

public HandlerState CurrentState { get; }

protected IKernelInternal Kernel { get; }

protected void AddDependency(DependencyModel dependency)

protected void AddMissingDependency(DependencyModel dependency)

public virtual bool CanResolve(CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency)

protected void DependencySatisfied(ref bool stateChanged)

public virtual void Dispose()

public virtual void Init(IKernelInternal kernel)

protected virtual void InitDependencies()

protected void OnAddedAsChildKernel(object sender, EventArgs e)

public virtual bool Release(Burden burden)

public abstract bool ReleaseCore(Burden burden)

protected abstract object Resolve(CreationContext context, bool instanceRequired)

public object Resolve(CreationContext context)

public virtual object Resolve(CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency)

protected void SetNewState(HandlerState newState)

public virtual bool Supports(Type service)

public virtual bool SupportsAssignable(Type service)

public object TryResolve(CreationContext context)