1 write to sessionProtocolFactory
System.ServiceModel (1)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
311this.sessionProtocolFactory = value;
23 references to sessionProtocolFactory
System.ServiceModel (23)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (23)
306return this.sessionProtocolFactory; 454if (this.sessionProtocolFactory != null) 456this.sessionProtocolFactory.Close(false, timeoutHelper.RemainingTime()); 470if (this.sessionProtocolFactory != null) 472this.sessionProtocolFactory.Close(true, TimeSpan.Zero); 486requirement.SecurityBindingElement = this.sessionProtocolFactory.SecurityBindingElement; 487requirement.SecurityAlgorithmSuite = this.sessionProtocolFactory.IncomingAlgorithmSuite; 489requirement.MessageSecurityVersion = sessionProtocolFactory.MessageSecurityVersion.SecurityTokenVersion; 490requirement.AuditLogLocation = sessionProtocolFactory.AuditLogLocation; 491requirement.SuppressAuditFailure = sessionProtocolFactory.SuppressAuditFailure; 492requirement.MessageAuthenticationAuditLevel = sessionProtocolFactory.MessageAuthenticationAuditLevel; 494if (sessionProtocolFactory.EndpointFilterTable != null) 496requirement.Properties[ServiceModelSecurityTokenRequirement.EndpointFilterTableProperty] = sessionProtocolFactory.EndpointFilterTable; 498this.sessionTokenAuthenticator = this.sessionProtocolFactory.SecurityTokenManager.CreateSecurityTokenAuthenticator(requirement, out this.sessionTokenResolver); 513if (this.sessionProtocolFactory == null) 552this.sessionProtocolFactory.Open(false, timeoutHelper.RemainingTime()); 609if (this.sessionProtocolFactory is SessionSymmetricMessageSecurityProtocolFactory) 627SessionSymmetricMessageSecurityProtocolFactory messagePf = (SessionSymmetricMessageSecurityProtocolFactory)this.sessionProtocolFactory; 655else if (this.sessionProtocolFactory is SessionSymmetricTransportSecurityProtocolFactory) 657SessionSymmetricTransportSecurityProtocolFactory transportPf = (SessionSymmetricTransportSecurityProtocolFactory)this.sessionProtocolFactory; 676object listenerSecurityState = this.sessionProtocolFactory.CreateListenerSecurityState(); 740MessageFilter sctFilter = new SecuritySessionFilter(sessionToken.ContextId, this.sessionProtocolFactory.StandardsManager, (this.sessionProtocolFactory.SecurityHeaderLayout == SecurityHeaderLayout.Strict), this.SecurityStandardsManager.SecureConversationDriver.RenewAction.Value, this.SecurityStandardsManager.SecureConversationDriver.RenewResponseAction.Value);