![]() |
|
Другие темы раздела | |
Программно выбрать активный экран C# WCF На WCF сервисе есть процедура, которая делает скриншот: string IMonitoringService.GetScreenList() { Bitmap screen; Rectangle screenDimensions =... |
Xml сериализация и десериализация объектов, полученных от WSDL C# WCF Доброго времени. Раскажу кратко в чем проблема. Есть сервер на основе WCF и клиент использующий WCF службу через веб-ссылку. На сервере есть пару классов с полями разного типа (строки, числа и... Baky, я вас не понимаю. Если на стороне службы и на стороне клиента определен один и тот же контракт данных, то вы свободно можете передавать этот контракт (его состояние) в обе стороны. Ну а получив... |
C# WCF Генерация исключений при простое клиента
https://www.cyberforum.ru/ web-services-wcf/ thread1513206.html Здравствуйте. Клиент при простое генерит исключения System.ServiceModel.ProtocolException System.ServiceModel.CommunicationObjectFaultedException Подскажите логические и технические способы... Вариант 3 - ваш вариант) blacksm, самый первый вопрос: какое поведение службы вы используете? Уровня вызова, сеансовое или синглетная служба? Почитайте про атрибут ServiceBehavior и его свойство... |
C# WCF WCF авторизация после использования Windows аутентификации Ну собственно сделана Windows аутентификации <bindings> <netTcpBinding> <binding name="MainServiceBindTcp" sendTimeout="01:01:00" maxBufferSize="900000000" ... https://www.cyberforum.ru/ web-services-wcf/ thread1513606.html |
Загрузка файла на сервер с авторизацией C# WCF Нужна помощь в написании метода на C#. Есть вариант загрузки файла написанный на PHP: <?php define('login','admin'); define('password1','ris'); // Задаем скрипт на сайте B, который примет наш... |
C# WCF Hosting NT Service: как при запросе из клиента получать значение? WCF Service хостится на службе Windows. В WCF выполняется метод public string Message(string volume) { return volume ; } служба получает некое значение string во... как при запросе из клиента метода Message получать volume равный этому string; Не понял вопроса: как это как получить? У вас метод возвращает тип System.String, для него определен встроенный... https://www.cyberforum.ru/ web-services-wcf/ thread1512790.html |
C# WCF WCF по HTTP. Эта платформа не поддерживает серверные соединения WebSocket Есть DLL с WCF сервисом. По TCP работает отлично. Пытаюсь сделать, чтобы и по HTTP работало. Собственно, делаю все аналогично TCP: Uri httpAdrs2 = new Uri("http://" + IPAdress + ":" + (Port +... выдает ошибку "Эта платформа не поддерживает серверные соединения WebSocket" MSDN говорит так: Note: WebSockets are only supported on Windows 8.... https://www.cyberforum.ru/ web-services-wcf/ thread1504869.html |
C# WCF Замена вывода WCF на JavaScript
https://www.cyberforum.ru/ web-services-wcf/ thread1514201.html Привет! Должен переделать программу, которая рисует на Canvas WCF таким образом, что бы она рисовала в браузер, на html страничку с помощью одной библиотеки JavaScript. Программа не моя, да и с C#... |
C# WCF Массив из объектов ServiceClient Можно ли создать массив из объектов ServiceClient, в идеале что бы можно было выбрать конкретный экземпляр ServiceClient и передать методу. Добавлено через 18 часов 18 минут решилось, помог грид... Должно быть: решилось, помог словарь |
C# WCF Недопонимание сериализации объектов Добрый день/вечер! есть проблема такого рода, что при приеме объекта, созданного на стороне клиента, он(объект) приходит со значениями полей по умолчанию, кроме полей типа String. Но если получать... решение проблемы: атрибуту DataMember у каждого свойства в сервисе добавлен параметр IsRequired = true https://www.cyberforum.ru/ web-services-wcf/ thread1512516.html |
C# WCF SOAP Extension для клиента
https://www.cyberforum.ru/ web-services-wcf/ thread1508140.html Доброго времени суток!.. Возникла проблема старая как мир :) Понадобилось при взаимодействии с сервером посредством WSDL добавить данных в Header. В итоге 2 задачи - SOAP Extension и динамическая... |
BackgroundWorker и DataSet: как избавиться от зависания формы? C# WCF на стороне wcf организован метод: public DataSet getDS() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("Id",... Подскажите как это можно осуществить при помощи backgrounworker? При генерации кода прокси через VS можете сгенерировать и асинхронные методы, а потом ими пользоваться. |
![]() ![]() |
|
14.08.2015, 04:47 | 0 |
Отправка сообщений клиенту - C# WCF - Ответ 797317114.08.2015, 04:47. Показов 4639. Ответов 5
Метки (Все метки)
![]() Решение
И вам не хворать.
Суть вопроса вполне ясна. И так, по шагам, мое видение реализации. 1. Служба должна быть синглетная (свойство InstanceContextMode у атрибута ServiceBehavior - Single). 2. Должно присутствовать к-либо глобальное хранилище данных (в вашем случае - подключенных клиентов). 3. В реализации службы должны быть заданы методы Connect() и Disconnect(), для явного определения подключения - отключения. Для гарантии порядка их вызова следует воспользоваться демаркационными операциями (для атрибута OperationContract установить свойства IsInitiating и IsTerminatig), тем самым гарантируя, что метод Connect() всегда будет вызван первым (для создания канала сервер-клиент и занесения записи в хранилище о подключении пользователя), а метод Disconnect() всегда будет вызван последним (для удаления записи о пользователе из хранилища). Добавлено через 1 час 21 минуту dimoncraft, а если хорошо погуглить, то и решение уже есть (очень похожее на мое ![]() http://www.codeproject.com/Tip... lusinplusC Вернуться к обсуждению: Отправка сообщений клиенту C# WCF
0
|
14.08.2015, 04:47 | |
Готовые ответы и решения:
5
WCF отправка сообщений
Отправка сообщений, файлов и т.д |
14.08.2015, 04:47 | |
Помогаю со студенческими работами здесь
0
Отправка мгновенных текстовых сообщений Отправка сообщений Окну Блокнота для записи в него текста Отправка сообщений через SMTP
WinAPI: отправка и прием сообщений окнам |
Новые блоги и статьи
![]() |
||||
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной.
Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
|
Формулы поворота
Igor3D 10.03.2025
Добрый день
Тема
Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости".
x' = x * cos(a) - y * sin(a)
y' = y * cos(a) + x * sin(a)
Как бы Вы их. . .
|
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
|
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
|
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
|
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
|
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
|
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет!
Отправлено 19 февраля 2025 года в 17:20:21 UTC
Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home.
Мы официально. . .
|
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
|
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
|