У меня есть приложение C# с несколькими уровнями (контроллеры, службы, логика предметной области и фоновые рабочие процессы). Обработка ошибок стала непоследовательной, поскольку многие методы содержат собственные блоки try/catch. Некоторые ошибки...
Я пытаюсь обновить все наши устаревшие пакеты Nuget, один из которых — модель идентификации. Мы используем это для генерации и проверки токена jwt. У меня возникли некоторые проблемы, и мне интересно, может ли кто-нибудь указать правильное...
В чем может быть причина того, что файл отчета, который я создал в FastReport и загрузил в приложение Windows Forms, оказался пустым? В этом файле мой запрос представляет собой простое соединение только с одним столбцом int, и независимо от того, с...
Я попытался подключиться к машине нижнего уровня с помощью сокета. Однако примерно через десять минут соединения машина нижнего уровня запросила ARP. После успешного ответа на запрос ARP, когда я впоследствии запросил данные с машины нижнего уровня,...
У меня есть иерархический ключ раздела, и по какой-то причине, когда я использую C# SDK для выполнения ReadManyItemsAsync, он взимает фиксированную высокую RU (в настоящее время 900 RU!), которая зависит только от общего количества записей, которые...
Потенциально это проблема XY, но, насколько я понимаю, SRP (принцип единой ответственности) если у вас есть объект Order, свойства должны находиться в Order, но такие методы, как SaveOrder() или ValidateOrder(), вместо этого должны жить в классе...
Как создать в .NET 4.5/C# шрифт с адаптивным размером, подходящим для указанного прямоугольника?
У меня есть изменение размера в зависимости от длины строки: чем длиннее строка, тем меньше размер шрифта, но это работает не очень хорошо: если строка...
Мне нужно изменить размер шрифта метки данных в столбцах, но это невозможно в версии Crystal Reports Visual Studio. Я думаю, что могу изменить его с помощью cssClass, но я никогда не использовал CSS с отчетами Crystal.
У меня есть доверенный сервер, который должен иметь возможность отправлять почтовый запрос с HMAC и идентификатором пользователя на мой сервер (оба сервера имеют одну и ту же базу данных с одними и теми же пользователями), чтобы пользователю не...
У меня есть сценарий Selenium WebDriver, написанный на C#, который считывает некоторые значения из электронной таблицы Excel, а затем использует значения из строки для заполнения веб-формы. Проблема, с которой я сейчас сталкиваюсь, заключается в...
на самом деле я хочу получить правильную кодировку текста, поэтому я пишу код:
Мне нужно сравнить массив байтов кодировки и получить правильное сравнение, а затем узнать, что это такое.
но их много, и мне придется написать так много, если еще.
что...
Я пытаюсь выяснить источник этой проблемы, поэтому создал небольшой пример приложения C#, использующего AWS SDK v4. Он обращается к корзине s3, чтобы получить файл, тот же файл, в цикле.
Вот фрагмент:
static void Main(string[] args)
{
string...
Это шифр playfair, ключевое слово GOLDEN, однако мой алгоритм не может его определить. Он использует частоты тетраграмм для фитнеса. Я предполагаю, что проблема связана с запасом или просто в том, что я использую слишком примитивный код для такой...
У меня есть хранилище BLOB-объектов с 1000 файлами JSON, и я хочу перенести код с C# на Rust. Я был удивлён, что мой Rust работал в 3-6 раз медленнее. C# постоянно занимал 2 секунды, а Rust — от 6 до 12 секунд, конечно, на одной и той же машине....
Я хочу создать десериализатор JSON, который возвращает определенный тип.
JSON может быть в формате, который соответствует SpecificOne илиSpecificTwo. Мы знаем это только во время выполнения. После десериализации мне нужно извлечь поля и значения в...
Насколько я понимаю, одна из главных задач, которые делают async и await, — это упрощают написание и чтение кода. Но равносильно ли их использование созданию фоновых потоков для выполнения долговременной логики?
У меня есть столбец (с нулевым значением, но это Datetime) на SQL-сервере.
Если пользователь не выбрал какую-либо дату, мне нужно передать нулевое значение для этого поля, для этой цели я сделал это следующим образом:
protected void...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения