About .NET, ASP.NET, MVC, C#, WPF, WCF and everything related to .NET and more.

Mugen Injection [WCF]

Начало работы

Для начало работы вам необходимо добавить ссылки на сборки MugenInjection.Core.dll, MugenInjection.Web.dll и MugenInjection.Wcf.dll.
Поддержка WCF включает:
  • IIS hosted сервисы
  • Self-hosted сервисы

Self-Hosted сервисы

Ниже приведен пример веб-сервиса, который имеет зависимость от интерфейса ITimeService.
Описание интерфейса ITimeService и его реализация:
[ServiceContract]
public interface ITimeService
{
    [OperationContract]
    int GetDay();

    [OperationContract]
    DateTime GetUtcTime();
}

public class DefaultTimeService : ITimeService
{
    #region Implementation of ITimeService

    public int GetDay()
    {
        return DateTime.UtcNow.Day;
    }

    public DateTime GetUtcTime()
    {