Я копирую данные (текст) в буфер обмена, но длина данных, которые я копирую в буфер обмена, составляет 30 500 000.
Этот текст хранится в StringBuilder.
Это майские коды:
StringBuilder sbText = new StringBuilder();
// Append text to sbText here!!!
Clipboard.SetDataObject(sbText.ToString()); // In this line sbText.Length is equal to 30,500,000.
После этого я попытался вставить данные, но не могу (данные не вставлены !!!).
Я понимаю, что существует ограничение на размер буфера обмена в зависимости от свободной оперативной памяти компьютера.
Есть ли способ скопировать / вставить столько данных в буфер обмена без ошибок?
Есть ли способ проверить, не достаточно ли размера буфера обмена для выполнения этой операции?
Пожалуйста, поделитесь светом ...