2 writes to SessionProtocolFactory
System.ServiceModel (2)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
243sessionClientSettings.SessionProtocolFactory = sessionFactory;
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
137sessionClientSettings.SessionProtocolFactory = sessionFactory;
10 references to SessionProtocolFactory
System.ServiceModel (10)
System\ServiceModel\Channels\SecurityChannelFactory.cs (2)
248if (this.SessionMode && this.SessionClientSettings != null && this.SessionClientSettings.SessionProtocolFactory != null) 250this.SessionClientSettings.SessionProtocolFactory.StreamBufferManager = bufferManager;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (8)
588requirement.SecurityAlgorithmSuite = this.Settings.SessionProtocolFactory.OutgoingAlgorithmSuite; 589requirement.SecurityBindingElement = this.Settings.SessionProtocolFactory.SecurityBindingElement; 592requirement.MessageSecurityVersion = this.Settings.SessionProtocolFactory.MessageSecurityVersion.SecurityTokenVersion; 593requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeUriProperty] = this.Settings.SessionProtocolFactory.PrivacyNoticeUri; 600requirement.Properties[ServiceModelSecurityTokenRequirement.PrivacyNoticeVersionProperty] = this.Settings.SessionProtocolFactory.PrivacyNoticeVersion; 605this.sessionTokenProvider = this.Settings.SessionProtocolFactory.SecurityTokenManager.CreateSecurityTokenProvider(requirement); 611this.securityProtocol = this.Settings.SessionProtocolFactory.CreateSecurityProtocol(this.to, this.Via, null, true, timeoutHelper.RemainingTime()); 2739this.standardsManager = settings.SessionProtocolFactory.StandardsManager;