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

System.ServiceModel.Security.SecuritySessionClientSettings<TChannel>

public bool CanRenewSession { get; set; }

public TimeSpan DefaultCloseTimeout { get; }

public TimeSpan DefaultOpenTimeout { get; }

public TimeSpan KeyRenewalInterval { get; set; }

public TimeSpan KeyRolloverInterval { get; set; }

public bool TolerateTransportFailures { get; set; }

public void OnAbort()

public Task OnCloseAsync(TimeSpan timeout)

public void OnClosed()

public void OnClosing()

public void OnFaulted()

public Task OnOpenAsync(TimeSpan timeout)

public void OnOpened()

public void OnOpening()