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

System.ServiceModel.Security.CommunicationObjectSecurityTokenAuthenticator

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 void Dispose()

public void EndClose(IAsyncResult result)

public void EndOpen(IAsyncResult result)

public virtual void OnAbort()

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

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

public virtual void OnClose(TimeSpan timeout)

public Task OnCloseAsync(TimeSpan timeout)

public virtual void OnClosed()

public virtual void OnClosing()

public void OnEndClose(IAsyncResult result)

public void OnEndOpen(IAsyncResult result)

public virtual void OnFaulted()

public virtual void OnOpen(TimeSpan timeout)

public Task OnOpenAsync(TimeSpan timeout)

public virtual void OnOpened()

public virtual void OnOpening()

public void Open()

public void Open(TimeSpan timeout)