Вы должны создать музыку в режиме удержания файла с импульсами + необходимое молчание.
После этого вы можете начать moh, используя действие AGI. Установка музыки, как описано здесь
Я полагаю, вы имеете в виду XBAP (приложение браузера XAML) с WBA?
Silverlight и XBAP очень похожи друг на друга, но у них есть некоторые существенные различия. Самым большим из них, скорее всего, является тот факт, что XBAP работают поверх полной платформы .Net, а Silverlight использует урезанную версию CLR и библиотек классов. Это приводит к тому, что в Silverlight отсутствуют некоторые функции WPF, доступные в XBAP.
Также стоит понимать, что XBAP технически являются приложениями ClickOnce и поэтому устанавливаются на компьютер пользователя. Это происходит автоматически, и пользователь не обязательно понимает это - но, по крайней мере, для меня, если бы я увидел загрузку XBAP со случайного веб-сайта, я бы, скорее всего, отменил его и перешел на другой сайт.
Для XBAP также требуется IE или Firefox и тому подобное. Чистая структура, для которой они построены. Для Silverlight требуется только проигрыватель Silverlight, который доступен для IE, Firefox и Safari и работает в Windows и OSX и намного меньше, чем полный .Net-фреймворк с точки зрения размера загрузки.
При этом я предпочитаю XBAP, если знаю, что ограничения не проблема. Если бы я разрабатывал приложение для использования в интрасети, я бы использовал XBAP, поскольку он обеспечивает более универсальную среду. Если бы приложение было развернуто в Интернете, я бы использовал Silverlight, чтобы охватить как можно больше пользователей.
Я предпочитаю XBAP, если знаю, что ограничения не являются проблемой. Если бы я разрабатывал приложение для использования в интрасети, я бы использовал XBAP, поскольку он обеспечивает более универсальную среду. Если бы приложение было развернуто в Интернете, я бы использовал Silverlight, чтобы охватить как можно больше пользователей. Я предпочитаю XBAP, если знаю, что ограничения не являются проблемой. Если бы я разрабатывал приложение для использования в интрасети, я бы использовал XBAP, поскольку он обеспечивает более универсальную среду. Если бы приложение было развернуто в Интернете, я бы использовал Silverlight, чтобы охватить как можно больше пользователей.Silverlight is cross platform and cross browser. WPF WBA is Windows only and IE only.
Да, WBA (XBAP) поддерживается только в IE и Firefox (с плагином ) и только в операционной системе Windows. Набор инструментов Silverlight в основном является подмножеством WPF, поэтому с WBA у вас будет доступ к большему количеству инструментов. Посмотрите на эту ссылку .
Как уже говорили другие: возвращаемое значение, а не параметр.
Могу я порекомендовать Вы книгу "Руководство по проектированию рамок" (2-е изд)? Страницы 184-185 раскрывают причины, по которым следует избегать использования параметров. Вся книга будет направлять вас в правильном направлении по всем видам проблем кодирования .NET.
В сочетании с Руководствами по проектированию платформы используется инструмент статического анализа FxCop. Вы найдете это на сайтах Microsoft для бесплатной загрузки. Запустите это на своем скомпилированном коде и посмотрите, что он говорит. Если он жалуется на сотни и сотни вещей ... не Т паника! Посмотрите спокойно и внимательно на то, что говорится о каждом конкретном случае. Не спешите исправлять вещи как можно скорее. Учитесь на том, что это говорит вам. Вы попадете на путь к мастерству.