System.ServiceModel.Security.CommunicationObjectSecurityTokenAuthenticator
abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator, ICommunicationObject, ISecurityCommunicationObject
namespace System.ServiceModel.Security
{
internal abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator, ICommunicationObject, ISecurityCommunicationObject
{
protected WrapperSecurityCommunicationObject CommunicationObject { get; }
public CommunicationState State { get; }
public virtual TimeSpan DefaultOpenTimeout { get; }
public virtual TimeSpan DefaultCloseTimeout { get; }
public event EventHandler Closed;
public event EventHandler Closing;
public event EventHandler Faulted;
public event EventHandler Opened;
public event EventHandler Opening;
protected CommunicationObjectSecurityTokenAuthenticator();
public void Abort();
public void Close();
public void Close(TimeSpan timeout);
public IAsyncResult BeginClose(AsyncCallback callback, object state);
public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state);
public void EndClose(IAsyncResult result);
public void Open();
public void Open(TimeSpan timeout);
public IAsyncResult BeginOpen(AsyncCallback callback, object state);
public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state);
public void EndOpen(IAsyncResult result);
public void Dispose();
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();
}
}