c#- все статьи тега ➜ страница 4
0x80005000 неизвестная ошибка на UserPrincipal.GetGroups со специальными символами в OU
Я пытаюсь использовать метод GetGroups из UserPrincipal. Если учетная запись пользователя находится в подразделении, содержащем косую черту, вызов GetGroups завершается ошибкой com Unknown 0x80005000. Учетная запись пользователя найдена просто найти и я могу получить доступ к другим свойствам. Если я удаляю косую черту в имени подразделения, то все работает. Я нашел ссылку на экранирование косой черты в имени,но это завернуто в метод GetGroups. Я также убедился, что нужно использовать PrincipalC ...
Поток находился в процессе прерывания в СП долго выполняется?
Я создал asp.net страница, которая выполняет очень длинный sp (около 1 часа времени выполнения sp в SSMS). Есть админ.aspx, которые активируют этот SP. В сети.config я добавил: <httpRuntime maxRequestLength="111264" requestValidationMode="2.0" executionTimeout="10000000" /> Также в свойствах соединения я добавил: _cmd.CommandTimeout = 0; // unlimited Функция использует jQuery ajax (to ashx) для активации sp (он работает и отлично) Jquery вызывает файл ashx, который активирует s ...
Объекты переноса данных против сериализации сохраняются лиц
Мне любопытно узнать, что чувствует сообщество по этому поводу. Недавно я столкнулся со сценарием NHibernate/WCF (сущности сохраняются на уровне сервиса) и понял, что здесь я, возможно, иду в неверном направлении. Мой вопрос заключается в том, что при использовании персистентного объектного графа(NHibernate, LINQ to SQL и т. д.) За веб-службой (WCF в этом сценарии), вы предпочитаете отправлять эти сущности по проводу? Или вы создадите набор более легких DTO (без циклических ссылок) поперек? ...
Заполнить WinForms TreeView из DataTable
У меня есть элемент управления WinForm TreeView, который отображает родительско-дочерние отношения CaseNotes (я знаю, что это ничего не значит для большинства из вас, но это помогает мне визуализировать ответы). У меня есть DataTable CaseNotes, которые мне нужно отобразить. Родитель / потомок определяется следующим образом: если строка имеет ParentNoteID, то это childNode этой заметки, в противном случае это rootNode. Это также может быть родительская заметка (но не rootNode), если другая с ...
Взаимодействие с запущенной службой Windows?
Как изменить настройки службы Windows во время ее работы? Допустим, я обрабатываю файлы из одного каталога в другой. Я хотел бы иметь возможность объявлять выходные данные и операции для следующих файлов (во время работы службы). Было бы идеально, если бы я мог редактировать его удаленно через веб-сайт (таблицы SQL или, возможно, файлы XML/TXT). Возможно ли это вообще без перезапуска службы? Могу ли я просто написать внутри службы " для каждого файла операций чтения и вывода из настроек файл ...
Разница между cast и as внутри select в LINQ
Этот код создает исключение: var query = services .SomeQuery(bar).select(x => (Foo)x) .Where(x.PropertyOfFoo == FooState.SomeState); var result = query.ToList(); Исключение: Unable to cast the type... LINQ to Entities only supports casting EDM primitive or enumeration types. Этот код работает: var query = services .SomeQuery(bar).select(x => x as Foo) .Where(x.PropertyOfFoo == FooState.SomeState); var result = query.ToList(); ...
Очистить текст всех текстовых полей в выбранной вкладке
У меня есть форма, которая имеет tab control и каждая вкладка имеет номер textboxes,labels и buttons. Я хочу, чтобы пользователь мог очистить весь текст в текстовых полях выбранной вкладки. Я пробовал private void resetCurrentPageToolStripMenuItem_Click(object sender, EventArgs e) { foreach (TextBox t in tabControl1.SelectedTab.Controls) { t.Text = ""; } } Приведенный выше код бросает InvalidCastException с сообщением Unable to cast object of ...
Linq to SQL-как отключить загрузку ассоциаций?
У меня есть сущность, которая имеет ассоциацию "один ко многим" (она имеет ссылку на коллекцию других связанных элементов). Иногда мне нужно загрузить набор этих сущностей из базы данных и поместить их в список, который может удерживать их в памяти в течение некоторого времени. В результате я получаю список сущностей со всеми ассоциациями. Но проблема в том, что мне нужны эти сущности без ассоциаций. Могу ли я как-то вручную отключить ассоциации загрузки в некоторых ситуациях? ...
Как преобразовать файл в байтовый массив напрямую без его пути (без сохранения файла)
Вот мой код: public async Task<IActionResult> Index(ICollection<IFormFile> files) { foreach (var file in files) uploaddb(file); var uploads = Path.Combine(_environment.WebRootPath, "uploads"); foreach (var file in files) { if (file.Length > 0) { var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); await file.SaveAsAsync(Path.Comb ...
Добавление строк в существующую таблицу в файле word (doc file) с помощью библиотеки dll DocX
У меня есть проблема с добавлением строк в существующую таблицу, в моем приложении я управляю файлом word. в моем шаблоне (файл word) уже есть таблица с 8 строками, не включая заголовок(вы можете видеть на картинке), при создании нового файла word в моем приложении, иногда я хочу добавить больше строк в таблицу, потому что, возможно, у меня есть больше данных для вставки(данные из dataGridView). как и в приведенном ниже коде, я добавляю строки в соответствии с тем, сколько строк у меня есть из м ...
NAudio запись образца за образцом в файл
Я создаю приложение, которое записывает звук с микрофона в файл (. mp3). я хочу, чтобы мое приложение записывало данные в файл только при обнаружении достаточно высокой амплитуды. У меня возникли проблемы с сохранением выбранных данных. Все, что я получаю, - это быстрое искажение, даже близко не похожее на то, что было записано. Вот мой код: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Tex ...
Открыть.mdproj файл в VS2010
Недавно я унаследовал набор кода, который включает a .файл mdproj. Немного погуглив, я смог определить, что это Монопроект разработки. То, что я не смог решить, было ли это предназначено для открытия в Visual Studio или нет. Все остальные проекты в решении являются проектами C#. Итак: Можно ли открыть Монопроект развития в VS2010? Если нет, Могу ли я преобразовать его в проект C#? должен ли я использовать VS2010, или я должен использовать MonoDevelop выступает? Любое понимание этого было ...
DataGridView не будет перерисовываться при обновлении из другого потока
У меня проблема с обновлением DataGridView из другого потока. Позвольте мне объяснить. Когда пользователь нажимает кнопку на форме, мне нужно заполнить сетку несколькими строками. Этот процесс занимает некоторое время, поэтому я делаю это в отдельном потоке. Перед запуском потока я устанавливаю свойство DataGridView.Enabled в false, чтобы запретить пользователю редактировать элементы во время их добавления, а непосредственно перед окончанием рабочего потока я устанавливаю Enabled обратно в true. ...
Проверка конкретного параметра с помощью Moq
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); ...
Запуск анимации XAML в WPF
Я использую это в качестве основы, чтобы сделать анимацию начать использовать код позади. Исходя из содержания статьи, у меня есть следующее: <Window.Resources> <Storyboard x:Key="sbdLabelRotation"> <DoubleAnimation Storyboard.TargetName="lblHello" Storyboard.TargetProperty="(TextBlock.RenderTransform).(RotateTransform.Angle)" From="0" To="360" Duration="0:0:0.5" RepeatBehavior="4x" /> </Storyboa ...
Захват stdout в log4j / log4net
У меня есть библиотека, которая пишет в stdout на Java. Я хотел бы записать этот вывод в журнал с помощью log4j. (я не писал эту библиотеку, поэтому у меня нет контроля над кодом внутри библиотеки). Есть ли простой способ сделать это? Это Система.наметить правильный подход? Что я передаю системе?в путь? Кроме того, как бы вы это сделали в .NET/C#? ...
asp: FileUpload control, выбор файла означает, что страница больше не разрешается при нажатии кнопки загрузки
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UploadVideo.ascx.cs" Inherits="Controls_UploadVideo" %> <h4>Select a video file to upload:</h4> <asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:FileUpload id="fuUploadVideo" runat="server"> </asp:FileUpload> <br /><br /> <asp:Button id="btnUploadVideo" Text="Upload file" ...
Как правильно загрузить экземпляр из библиотеки DLL, реализующей определенный базовый класс В C#?
У меня есть проблема, когда у меня есть программа, которая должна загрузить плагин (DLL) из определенного каталога, где DLL реализует определенный базовый класс. Проблема в том, что моя программа, которая загружает DLL, имеет ссылку на другую DLL, на которую также ссылается загружаемая DLL. Я покажу на примере, как возникает эта проблема. Этот простой тест состоит из 3-х различных решений и 3-х отдельных проектов. Примечание: Если у меня есть все проекты в одном решении, проблема не возникает. ...
Преобразовать значение типа TimeSpan для типа datetime, чтобы добавить к объекта datetimepicker в C #
Я хочу отобразить тип данных временного интервала в datatimerpicker, я должен сначала преобразовать, но я не знаю, как это сделать private void button1_Click(object sender, EventArgs e) { TimeSpan a = new TimeSpan(12, 00, 00); TimeSpan b = new TimeSpan(13, 00, 00); TimeSpan r = b - a; TimeSpan rr = new TimeSpan(r.Ticks / 2); MessageBox.Show("Testn " + rr); ///this is type TimeSpan dateTimePicker.Value =Convert.ToDateTime(rr); // error here // Additiona ...
Почему параллельная версия была медленнее, чем последовательная версия в этом примере?
В последние несколько дней я немного изучил параллелизм и наткнулся на этот пример. Я положил его рядом с последовательным циклом for следующим образом: private static void NoParallelTest() { int[] nums = Enumerable.Range(0, 1000000).ToArray(); long total = 0; var watch = Stopwatch.StartNew(); for (int i = 0; i < nums.Length; i++) { total += nums[i]; } Console.WriteLine("NoParallel"); Console.WriteLine(watch.ElapsedMilliseconds); Console.WriteLin ...