Создание приложений для 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)














Предложение по размещению рекламы в салонах красоты
Развитие клубной индустрии на Дальнем Востоке (фотографии)
Объект и пространство. От плоскостного изображения к объемному макету. Взаимосвязь объектов в архитектурном макете
Бизнес-идея создания продуктового магазина Магазин Студенческий
Выполнила работу : Выполнила работу : Огаева Лиана Альбертовна Огаева Лиана Альбертовна 5 группа,5 курс,Факультет Управлении. 5 груп
Осенние зарисовки
Наши услуги
Специальные упражнения на развитие общей,мелкой, артикуляционной моторики. Дыхательная гимнастика
"ЦВЕТОВАЯ ДЕТАЛЬ В ТВОРЧЕСТВЕ ВАСИЛИЯ МАКАРОВИЧА ШУКШИНА"
Органы государственной власти в РФ
Библиотека картинок для корпоративных порталов на базе Microsoft Office SharePoint Server 2007
Разработка “воронки” продаж - оцифровывание онлайн / офлайн бизнеса
Общество и окружающая среда
Мир гоголевской Диканьки.
Виды групп, формы брака
Презентация на тему Правила дорожного движения + математика = безопасность на дорогах
Презентация на тему Семья
SOA СТОИТ ДЕНЕГ
Понятие типов государства
Разрушители нашего здоровья
Презентация
Презентация на тему Генеалогический метод исследования
Оригами. Котик, собака, домик
So Young Lee, Republic of Korea President of International Innovative Women
книжка - важливе джерело знань
Красноармейский отдел образованияприход в честь архангела МихаилаРайонные Кирилло-Мефодиевские чтенияДоклад«Что значит имя
Центр хоккейной подготовки Rebel
Prezentatsia (3)