Исключения и ошибки WCF

Все исключения, инициированные на стороне службы, по умолчанию всегда достигают клиента в виде FaultException. Передача исключения по SOAP отказе SOAP должно быть задано два значения: Причина (описание ошибки) Код ошибки (код может быть либо индикатором, либо одним из предопределенных значений перечисленных в спецификации SOAP) Три типа исключений в WCF Коммуникационные ошибки CommunicationException (недоступность сети, неверный […]

Конфигурирование и хостинг сервисов WCF

Конечная точка – представляет собой совокупность адреса, контракта и привязки. Адреса Формат адреса [базовый адрес]/[URN необязательный ] Формат базового адреса [транспорт]://[IP или домен][:порт необязательный ] Примеры адресов: http://127.0.0.1:8001 http:// localhost:8001/MyService net.tcp://localhost:8002/MyService net.pipe://localhost:MyPipe net.msmq://localhost/private/MyService net.msmq://localhost/MyService Адреса TCP Адреса TCP содержат транспортный префикс net.tcp В адрес можно включить номер порта, например:net.tcp://localhost:8002/MyService Если порт не указан, по умолчанию […]

WCF Введение в технологию Windows Communication Foundation

WCF – это технология, предназначенная для проектирования, построения, сопровождения и модификации распределенных приложений. WCF – полностью построена на базе .NET Framework, написана с использованием языка C# и является частью .NET SOA — Service Oriented Architecture Сервис-ориентированная архитектура — это модульный подход к разработке программного обеспечения, основанный на использовании сервисов (служб) со стандартизированными интерфейсами. Принципы SOA […]

3D Графика WPF

Компоненты 3D графики Окно просмотра (viewport) Трехмерный объект Источник света Камера Окно просмотра ViewPort Для работы с трехмерным содержимым нужен контейнер, который может его в себе разместить. Это класс Viewport3D из пространства имен System.Windows.Controls; Класс производный от FrameworkElement, поэтому может быть размещен в любом месте окна. Этот класс добавляет только два новых свойства: Camera – […]

Видео воспроизведение WPF

Пример воспроизведения видео в WPF