protected ServerSecurityChannelDispatcher(SecurityServiceDispatcher securityServiceDispatcher, UChannel innerChannel, SecurityProtocol securityProtocol, SecurityListenerSettingsLifetimeManager settingsLifetimeManager)
 {
     SecurityProtocol = securityProtocol;
     OuterChannel     = (IReplyChannel)innerChannel;
     _serviceProvider = OuterChannel.GetProperty <IServiceScopeFactory>().CreateScope().ServiceProvider;
     _secureConversationCloseAction = securityProtocol.SecurityProtocolFactory.StandardsManager.SecureConversationDriver.CloseAction.Value;
 }
示例#2
0
 public T GetProperty <T>() where T : class
 {
     return(OuterChannel.GetProperty <T>());
 }