private void ReadHeader() { _baseStream.Position = 0; var header = ContainerHeader.Read(_baseStream); _defaultPageSize = header.PageSize; }
private void WriteHeader() { _baseStream.Position = 0; var header = new ContainerHeader(pageSize: _defaultPageSize); header.Write(_baseStream); }
/// <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); }