c#- все статьи тега ➜ страница 3


Сопоставление XML значений типа перечисление

Мне нужно разобрать XML-файл, который я получаю от сторонних объектов C#. Некоторые из XML, которые я получаю, имеют значения перечисления, которые я хочу сохранить в типе enum. Например, у меня есть следующий xsd xml-файл: <xsd:simpleType name="brandstof"> <xsd:restriction base="xsd:string"> <!-- Benzine --> <xsd:enumeration value="B" /> <!-- Diesel --> <xsd:enumeration value="D" /> <!-- LPG/Gas --> <xsd:enumerati ...

SharePoint 2010 - клиентская объектная модель-добавление вложения в ListItem

У меня есть список SharePoint, в который я добавляю новые ListItems, используя клиентскую объектную модель. Добавление ListItems не является проблемой и отлично работает. Теперь я хочу добавить вложения. Я использую SaveBinaryDirect следующим образом: File.SaveBinaryDirect(clientCtx, url.AbsolutePath + "/Attachments/31/" + fileName, inputStream, true); Это работает без каких-либо проблем, пока элемент, к которому я пытаюсь добавить вложение, уже имеет вложение, добавленное через сайт Sh ...

Доступ к элементам данных на Select с помощью ListView

Написание asp.net файловый менеджер. По существу, пользователь нажимает на папку в элементе управления TreeView, и файлы в этой папке отображаются в элементе управления ListView. ListView <asp:listview id="lvFiles" runat="server" onitemdeleting="lvFiles_ItemDeleting" onselectedindexchanging="lvFiles_SelectedIndexChanging"> <layouttemplate> <table cellpadding="2" width="520px" border="1" id="tbl1" runat="server"> <tr id="Tr1" runat="se ...

как подключиться к открытому окну internet explorer с помощью c#?

Можно ли использовать COM / OLE в программе C# для подключения к запущенным экземплярам internet explorer? В идеале я хотел бы найти url всех веб-страниц, открытых в IE. ...

Исключение Task OutOfMemory не завершает процесс

У меня есть следующий код задачи с удачным и на сбойных продолжениях. Task<IEnumerable<IDictionaryObject>> getParameters = _parametersRequester.BeginGetParametersBulk(requestJob); var processParameters = getParameters.ContinueWith((x) => { //Do some processing }, TaskContinuationOptions.OnlyOnRanToCompletion); getParameters.ContinueWith((x) => { AggregateException ex = x.Exception; ex.Flatten().Handle(ie => HandleException(requestJob ...

Как загрузить изображение на веб-страницу в тесте Saucelabs от Selenium в c#?

Я должен загрузить любое изображение на веб-страницу, чтобы создать интернет-магазин для перехода на тест. Я должен нажать на кнопку для загрузки после этого я должен дать каталог файла, но я не могу дать локальный каталог, потому что тест выполняется на виртуальной машине на Saucelabs. Как решить эту проблему? ...

Jcontainer, JObject, JToken и Linq путаница

Мне трудно понять, когда использовать JContainer, JObject, и JToken. Я понимаю из "стандартов", что JObject состоит из JProperties и что JToken является базовым абстрактным классом для всех типов JToken, но я не понимаю JContainer. Я использую C# и только что купил LinqPad Pro 5. У меня есть источник данных JSON в файле, поэтому я успешно десериализую содержимое этого файла с помощью этого оператора: string json; using (StreamReader reader = new StreamReader(@"myjsonfile.json")) { json ...

Загрузка файла с помощью Windows Forms в ASP.NET веб-сервис (ASMX)

Я хочу загрузить файл с помощью приложения windows в веб-службу, чтобы веб-служба могла обработать файл. Пожалуйста, скажите мне, как я могу этого достичь. Я знаю только, что могу использовать веб-службу с windows forms для отправки только string, int, эти типы. Но как насчет файла? Любая помощь ценится ...

Как использовать FluentValidation в приложении c#

Я создаю приложение, которое имеет следующие слои Контекст Структуры Данных - Сущностей Организациям - базы объектов поко Сервис - вызывается из веб-API, чтобы загрузить/сохранить лицо WebApi - Теперь я считаю, что мне следует поместить свою бизнес-логику в уровень сервиса, так как у меня есть сервис для сущностей, например, у меня есть семейный объект и Семейный сервис. Чтобы создать объект проверки с помощью FluentValidation, кажется, что вы должны наследовать от AbstractValidator, поскол ...

Добавление дополнительных элементов при использовании ItemsSource

В проекте, который я строю, у меня есть TabControl, в котором я хочу отобразить диапазон вкладок через ItemsSource. Мне также нужно иметь несколько вкладок "обзор" в начале TabControl, которые не могут быть расположены в ItemsSource. Что является лучшим способом для достижения этой цели, единственный способ, который я могу придумать, это иметь мои вкладки обзора в моем XAML и просто добавлять элементы вкладок вручную через код вместо использования ItemSource это лучший способ сделать это. ...

Обход / Игнорирование Сервера Exchange "Максимальный Размер Отправки"?

Как только это будет возможно, я начну награду и получу 150 (это то, что у меня есть) очков за решение. Я разрабатываю Outlook add in. Когда сообщение отправлено, add in обрабатывает сообщение, удаляет вложения и отправляет их через другой канал передачи и помещает ссылки загрузки вложений в тело сообщения. При использовании outlook с exchange server с ограничением "максимальный размер отправки" пользователи не могут даже прикреплять большие файлы к сообщению. Outlook отображает a предупрежд ...

Рисование линий в коде с использованием C# и WPF

Я пытаюсь создать цифровой дисплей часов, используя 7 сегментных дисплеев. Я могу рисовать линии в XAML с помощью кода, подобного этому: <Line Name="line7" Stroke="Black" StrokeThickness="4" X1="10" X2="40" Y1="70" Y2="70" Margin="101,-11,362,250" /> Но когда я пытаюсь сделать это в коде (из MainWindow ()), это не работает: Line line = new Line(); Thickness thickness = new Thickness(101,-11,362,250); line.Margin = thickness; line.Visibility = System.Wi ...

Сравнивается без учета регистра сравнение строк в C#

Предположим, у меня есть две строки: a и b. чтобы сравнить, имеют ли a и be одинаковые значения, когда case игнорируется, я всегда использовал: // (Assume a and b have been verified not to be null) if (a.ToLower() == b.ToLower()) Однако, используя Reflector, я видел это несколько раз в .NET Framework: // (arg three is ignoreCase) if (string.Compare(a, b, true) == 0) Я проверил, что быстрее, и ToLower() Бил Compare() каждый раз, когда я использовал строки. Есть ли причина, почему Compa ...

Компонент C# COM не может прочитать Config При загрузке в неуправляемое приложение C++

У меня есть COM-компонент, написанный на C#, который вызывает ConfigurationManager.Параметр appsettings.Получить(...). Этот компонент создается внутри неуправляемого приложения C++. Каждый раз, ConfigurationManager.AppSettings не может прочитать файл конфигурации. Тут могут быть две проблемы. 1) Что должно делать приложение.config вызывается, когда приложение запущено (то есть имя C++ exe С.config на конце, или имя моей библиотеки классов C# С.config on конец). 2) где должен находиться конфи ...

Как получить элемент XElement и создать его, если он не существует?

Есть ли способ использовать что-то вроде метода Element в XContainer, но создаст новый XElement и вернет его, если элемент с указанным именем не существует в контейнере? ...

Как увеличить размер шрифта для текста в richtextbox

Как установить размер шрифта при каждом вызове метода.я хочу использовать метод richtextbox.ApplyPropertyValue(). Я уже пробовал myrichtextbox.SetValue(TextElement.FontSizeProperty, fontSizedouble +10); myrichtextbox.FontSize = (myrichtextbox.FontSize + 10); ...

Нахождение точки пересечения прямой и кубического сплайна

Мне нужен способ программно найти точку пересечения между прямой f (x), которая берет начало от начала координат, и кубическим сплайном, определенным 4 точками. Линия гарантированно пересекает центральный сегмент сплайна, между X1 и X2. Я попробовал несколько подходов, но, похоже, не могу получить ожидаемого результата. Я подозреваю, что моя проблема кроется где-то в моем обращении с комплексными числами. Может ли кто-нибудь найти проблему с моим кодом, или предложить другой подход? pr ...

Лучший способ изменить ключ словаря

Мне интересно, есть ли лучший способ изменить ключ словаря, например: var dic = new Dictionary<string, int>(); dic.Add("a", 1); И позже я решил сделать пару значений ключа ("b", 1), Можно ли просто переименовать ключ, а не добавлять новую пару значений ключа ("b", 1), а затем удалить" a"? Заранее благодарю. ...

Selenium-RC не может обрабатывать окно подтверждения

Я тестирую веб-приложение, в котором я удаляю элемент из списка. При нажатии на кнопку Удалить приложение запрашивает подтверждение. Selenium IDE распознает его как окно подтверждения. Когда я запускаю код через RC (C#), он даже ловит окно подтверждения, выполняет нажатие кнопки delete на этом окне подтверждения, но, окно подтверждения никогда не видно на экране. Далее, он только нажимает на кнопку удалить; элемент не удаляется. Я попробовал вручную, работает нормально. Пожалуйста помогите, я н ...

Создание HTML из DataTable с помощью C#

Мне нужно иметь возможность передавать HTML-данные в Outlook следующим образом: MailMessage message = new MailMessage(); message.Body = myBody; Первоначально я думал, что смогу передать ему простой текст и использовать PadLeft Вот так: somestring.PadLeft(100); Но он не выровнял все правильно, потому что, хотя ||||| и MMMMM имеют только 5 символов в длину, они физически на экране занимают больше места. Мое решение состоит в том, чтобы преобразовать данные, которые находятся в моей datata ...