CSharpUtils.Web._45.Streams.MixedReaderAsync.EnsureDataAsync C# (CSharp) Метод

EnsureDataAsync() защищенный Метод

protected EnsureDataAsync ( int MinimumBytes = 1 ) : System.Threading.Tasks.Task
MinimumBytes int
Результат System.Threading.Tasks.Task
		async protected Task EnsureDataAsync(int MinimumBytes = 1)
		{
			while (Buffer.ConsumeRemaining < MinimumBytes)
			{
				var Data = new byte[1024];
				var Readed = await BaseStream.ReadAsync(Data, 0, 1024);
				Buffer.Produce(Data, 0, Readed);
			}
		}