Создание приложений для Vista с использованием Windows Communication Foundation Сергій Байдачний Фахівець з питань розробки ПЗ Майкрософт Україна
Содержание
- 2. Создание приложений для Vista с использованием Windows Communication Foundation Сергій Байдачний Фахівець з питань розробки ПЗ
- 3. Windows Communication Foundation "Indigo[WCF] is lubrication for software…it reduces friction between the moving parts." -- Don
- 4. Windows Communication Foundation (WCF) Что такое WCF? Унифицированная платформа построения распределенных приложений Позволяет создавать безопасные, надежные
- 5. Что такое Windows Communication Foundation? Много, путано и непонятно Remoting COM D/COM COM+ MSMQ WSE ASMX
- 6. Разработка в Visual Studio .NET 2003
- 7. Разработка в Visual Studio .NET 2003 с использованием WSE
- 8. [ServiceContract] class HelloService { [OperationContract] [PrincipalPermission(SecurityAction.Demand, Role = “Adminstrators")] [TransactionFlow(TransactionFlowOption.Mandatory)] [OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
- 9. Как это работает? Данные Описание сервиса Адрес, Привязка, Контракт, и Поведение Канальный уровень Протоколы, Кодировщики, и
- 10. Клиент Сервис Конечные точки Endpoint Endpoint Endpoint Endpoint
- 11. Сервис Клиент Адрес, Привязка, Контракт
- 12. proxy.cs Клиент app/web.config Публикация & конфигурирование конечных точек GetMetadata WSDL Сервис ?
- 13. Создание сервиса и клиента Сгенерировать прокси-класс Выбрать конечную точку Определить контракт Реализовать сервис Задать конечные точки
- 14. Создание сервиса
- 15. Контракты Overview Контракт сервиса Определяет список операций Отражение CLR типов в WSDL Контракт данных Определяет структуру
- 16. Контракты [ServiceContract] public interface IMyInterface { [OperationContract] public MyOutputType MyMethod(MyInputType myData); } Как возвращаемые и передаваемые
- 17. Адрес Часть адреса определяет транспортный протокол.
- 18. Задание адреса name=“MyService”> address=“MyEndpointAddress” binding=“wsHttpBinding” bindingConfiguration=“MyReliableBinding” contract=“IMyInterface” />
- 19. Привязка Транспорт IPC MSMQ Custom TCP HTTP Протокол Кодировка .NET TX Custom Security Reliability Привязка HTTP
- 20. Встроенные привязки name=“MyService” address=“MyAddress” binding=“netTcpBinding” contract=“IMyInterface” />
- 21. name=“MyService”> address=“MyAddress” binding=“wsHttpBinding” bindingConfiguration=“MyReliableBinding” contract=“IMyInterface” /> enabled=“true” ordered=“true” Модификация встроенных привязок
- 22. name=“MyService”> address=“MyAddress” binding=“customBinding” bindingConfiguration=“MyCustomBinding” contract=“IMyInterface” /> Создание собственной привязки
- 23. Поведение Поведение локально Разработчики могут изменять поведение Параллельное выполнение, модель создания, … Любые аспекты, которые могут
- 24. Возможности изменения поведения Значения времени ожидания (закрытия, открытия, простоя) Параллельное выполнение, создание, привязка к потоку Пропускная
- 25. Гарантированная доставка Демонстрация
- 26. Really Simple Syndication (RSS) Платформа RSS Просмотр Поиск Подписка
- 27. Платформа RSS веб-каналов Механизм загрузки RSS 0.9x RSS 1.0 RSS 2.0 Atom Ссылки Фотографии Контакты …
- 28. API веб-каналов COM API Два типа: Automation-friendly (IFeed…) Early-bound (IXFeed…) Возможно использование из управляемого кода Поставляется
- 29. Работа с подписками Демонстрация
- 32. Скачать презентацию

![Windows Communication Foundation "Indigo[WCF] is lubrication for software…it reduces friction between the](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/410150/slide-2.jpg)




![[ServiceContract] class HelloService { [OperationContract] [PrincipalPermission(SecurityAction.Demand, Role = “Adminstrators")] [TransactionFlow(TransactionFlowOption.Mandatory)] [OperationBehavior(TransactionScopeRequired =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/410150/slide-7.jpg)







![Контракты [ServiceContract] public interface IMyInterface { [OperationContract] public MyOutputType MyMethod(MyInputType myData); }](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/410150/slide-15.jpg)














Информационный материал по теме «Перспективы развития Пермского края в сфере ресурсного обеспечения и инфраструктуры»
Столыпин Петр Аркадьевич
День рождения в стиле 90-х. Концепция мероприятия
Презентация на тему Вучетич Евгений Викторович (1908-1974)
Никита Дубенцов1
Present Perfect
Презентация на тему Предложения с вводными конструкциями (8 класс)
La concurrence pure et parfaite
АКТУАЛЬНЫЕ ПРОБЛЕМЫ ВОСПИТАНИЯ АГРЕССИВНЫХ ДЕТЕЙ ЕЙСК, 2012 г.
Графический портретный рисунок и выразительность образа человека
Решение сложных геометрических задач на построение методом спрямления
Праздничные народные гулянья. 1 часть
Новинки среднеценового предложения силовые выключатели 0.4 кВ. Confidential Property of Schneider Electric
Морской путь в Сибирь
Золотая осень
Электрическая схема. Ветвь
Циклон с конусом-коагулятором (РИСИ)
Свето-теневая коррекция формы и деталей лица
Основные направления реализации национальной образовательной инициативы "Наша новая школа" в МБОУ «Березовская СОШ» в 2011-2012 учеб
Изображение жар-птицы гуашью с помощью ладошек
Задолженность - применение мер принудительного взыскания и законные механизмы ее урегулирования
Тема урока: «ПОРТРЕТЫ ВОДЫ»
Dr. Seuss One fish two fish red fish
Активизация познавательной деятельности учащихся как один из методов подготовки к ЕГЭ
Устав образовательного учреждения и его основные разделы
Презентация на тему Размножение голосеменных растений
Конструктивные системы зданий
CLIMATE OF THE UNITED KINGDOM