CSharpUtils.Fastcgi.FascgiResponseOutputStream.Flush C# (CSharp) Метод

Flush() публичный Метод

public Flush ( ) : void
Результат void
		public override void Flush()
		{
            if (this.Buffer.Length > 0)
            {
                byte[] Contents = this.Buffer.ToArray();
                int ContentsLength = Contents.Length;
                for (int ChunkOffset = 0; ChunkOffset < ContentsLength; ChunkOffset += MaxChunkLength)
                {
                    int ChunkLength = Math.Min(MaxChunkLength, Contents.Length - ChunkOffset);
                    FastcgiRequest.FastcgiHandler.Writer.WritePacket(
                        this.FastcgiRequest.RequestId,
                        PacketType,
                        Contents,
                        ChunkOffset,
                        ChunkLength
                    );
                }

                this.Buffer = new MemoryStream();
            }
		}