Exemple #1
0
 /// <summary>
 /// Constractor with settings
 /// </summary>
 /// <param name="settings"></param>
 protected PipeServerBase(PipeQueueSettings settings)
 {
     this.PipeName                  = settings.PipeName;
     this.ConnectTimeout            = settings.ConnectTimeout;
     this.InBufferSize              = settings.InBufferSize;
     this.OutBufferSize             = settings.OutBufferSize;
     this.PipeDirection             = settings.PipeDirection;
     this.PipeOptions               = settings.PipeOptions;
     this.VerifyPipe                = settings.VerifyPipe;
     this.MaxAllowedServerInstances = settings.MaxAllowedServerInstances;
     this.MaxServerConnections      = settings.MaxServerConnections;
     this.IsApi = settings.IsApi;
 }
Exemple #2
0
        /// <summary>
        /// Constractor with extra parameters
        /// </summary>
        /// <param name="name"></param>
        /// <param name="loadFromSettings"></param>
        protected PipeServerBase(string name, bool loadFromSettings)
        {
            PipeName   = name;
            VerifyPipe = name;

            PipeQueueSettings settings = new PipeQueueSettings(name, true, loadFromSettings);

            this.PipeName                  = settings.PipeName;
            this.ConnectTimeout            = settings.ConnectTimeout;
            this.InBufferSize              = settings.InBufferSize;
            this.OutBufferSize             = settings.OutBufferSize;
            this.PipeDirection             = settings.PipeDirection;
            this.PipeOptions               = settings.PipeOptions;
            this.VerifyPipe                = settings.VerifyPipe;
            this.MaxAllowedServerInstances = settings.MaxAllowedServerInstances;
            this.MaxServerConnections      = settings.MaxServerConnections;
            this.IsApi = settings.IsApi;
        }
Exemple #3
0
 /// <summary>
 /// Constractor with settings
 /// </summary>
 /// <param name="settings"></param>
 protected PipeServerDequeue(PipeQueueSettings settings)
     : base(settings)
 {
 }
Exemple #4
0
 /// <summary>
 /// Constractor with settings
 /// </summary>
 /// <param name="settings"></param>
 protected PipeServerManager(PipeQueueSettings settings)
     : base(settings)
 {
 }