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

System.ServiceModel.Security.CommunicationObjectSecurityTokenProvider

public virtual TimeSpan DefaultCloseTimeout { get; }

public virtual TimeSpan DefaultOpenTimeout { get; }

public CommunicationState State { get; }

public event EventHandler Closed

public event EventHandler Closing

public event EventHandler Faulted

public event EventHandler Opened

public event EventHandler Opening

public void Abort()

public IAsyncResult BeginClose(AsyncCallback callback, object state)

public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state)

public IAsyncResult BeginOpen(AsyncCallback callback, object state)

public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)

public void Close()

public void Close(TimeSpan timeout)

public Task CloseAsync(TimeSpan timeout)

public void Dispose()

public void EndClose(IAsyncResult result)

public void EndOpen(IAsyncResult result)

public virtual void OnAbort()

public virtual Task OnCloseAsync(TimeSpan timeout)

public virtual void OnClosed()

public virtual void OnClosing()

public virtual void OnFaulted()

public virtual Task OnOpenAsync(TimeSpan timeout)

public virtual void OnOpened()

public virtual void OnOpening()

public void Open()

public void Open(TimeSpan timeout)

public Task OpenAsync(TimeSpan timeout)