Exemple #1
0
        private void ReadHeader()
        {
            _baseStream.Position = 0;

            var header = ContainerHeader.Read(_baseStream);

            _defaultPageSize = header.PageSize;
        }
Exemple #2
0
        private void WriteHeader()
        {
            _baseStream.Position = 0;

            var header = new ContainerHeader(pageSize: _defaultPageSize);

            header.Write(_baseStream);
        }
Exemple #3
0
        /// <summary>
        /// Read response block from stream
        /// </summary>
        /// <param name="header">the container header</param>
        /// <param name="payload">data after header</param>
        public ResponseBlockContainer(ContainerHeader header, Stream payload)
        {
            if (payload == null)
            {
                throw new ArgumentNullException("payload");
            }

            Header = header;
            readParameters(payload);
        }
 private void InitializeComponentCustom()
 {
     this.containerHeader1 = new UserInterface.DataEditors.ContainerHeader();
     this.splitContainer1  = new System.Windows.Forms.SplitContainer();
     ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
     this.splitContainer1.SuspendLayout();
     this.SuspendLayout();
     //
     // containerHeader1
     //
     this.containerHeader1.Active    = true;
     this.containerHeader1.BackColor = System.Drawing.Color.DarkGreen;
     this.containerHeader1.Dock      = System.Windows.Forms.DockStyle.Top;
     this.containerHeader1.Location  = new System.Drawing.Point(0, 0);
     this.containerHeader1.Name      = "containerHeader1";
     this.containerHeader1.Size      = new System.Drawing.Size(751, 20);
     this.containerHeader1.TabIndex  = 0;
     //
     // splitContainer1
     //
     this.splitContainer1.Dock             = System.Windows.Forms.DockStyle.Fill;
     this.splitContainer1.Location         = new System.Drawing.Point(0, 15);
     this.splitContainer1.Name             = "splitContainer1";
     this.splitContainer1.Size             = new System.Drawing.Size(751, 479);
     this.splitContainer1.SplitterDistance = 562;
     this.splitContainer1.TabIndex         = 1;
     //
     // DataEditorView
     //
     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
     this.AutoScaleMode       = System.Windows.Forms.AutoScaleMode.Font;
     this.Controls.Add(this.splitContainer1);
     this.Controls.Add(this.containerHeader1);
     this.Name  = "DataEditorView";
     this.Size  = new System.Drawing.Size(751, 494);
     this.Load += new System.EventHandler(this.DataEditorView_Load);
     ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
     this.splitContainer1.ResumeLayout(false);
     this.ResumeLayout(false);
 }