3 implementations of ISecurityCommunicationObject
System.ServiceModel.Federation (3)
System\IdentityModel\Security\WrapperSecurityCommunicationObject.cs (2)
163internal abstract class CommunicationObjectSecurityTokenProvider : SecurityTokenProvider, ISecurityCommunicationObject 316internal abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator, ICommunicationObject, ISecurityCommunicationObject
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (1)
33public class WSTrustChannelSecurityTokenProvider : SecurityTokenProvider, ICommunicationObject, ISecurityCommunicationObject
12 references to ISecurityCommunicationObject
System.ServiceModel.Federation (12)
System\IdentityModel\Security\WrapperSecurityCommunicationObject.cs (2)
17private ISecurityCommunicationObject _innerCommunicationObject; 19public WrapperSecurityCommunicationObject(ISecurityCommunicationObject innerCommunicationObject)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (10)
439void ISecurityCommunicationObject.OnAbort() 448async Task ISecurityCommunicationObject.OnCloseAsync(TimeSpan timeout) 457async Task ISecurityCommunicationObject.OnOpenAsync(TimeSpan timeout) 473void ISecurityCommunicationObject.OnClosed() { } 475void ISecurityCommunicationObject.OnClosing() { } 477void ISecurityCommunicationObject.OnFaulted() { } 479void ISecurityCommunicationObject.OnOpened() { } 481void ISecurityCommunicationObject.OnOpening() { } 483TimeSpan ISecurityCommunicationObject.DefaultOpenTimeout => ServiceDefaults.OpenTimeout; 484TimeSpan ISecurityCommunicationObject.DefaultCloseTimeout => ServiceDefaults.CloseTimeout;