C# WCF-通知/在控制台应用程序中写入

C# WCF-通知/在控制台应用程序中写入,c#,entity-framework,wcf,C#,Entity Framework,Wcf,是否有可能从WCF服务调用方法,如: public void ShowNotification(string message) { Console.WriteLine(message); }; 我在另一种方法中使用此方法: public void CreateUser(string name, string surname, string email) { User newUser = new User(); if (name != null && s

是否有可能从WCF服务调用方法,如:

public void ShowNotification(string message)
{
    Console.WriteLine(message);
};
我在另一种方法中使用此方法:

public void CreateUser(string name, string surname, string email)
{
    User newUser = new User();

    if (name != null && surname != null && email != null)
    {
        newUser.ID = Guid.NewGuid();
        newUser.Name = name;
        newUser.Surname = surname;
        newUser.Email = email;
    }

    if (!UserExist(newUser))
    {
        SaveUser(newUser);
    }
    else
    {
        ShowNotification("User exist!");
    }
}
所以,当我在控制台应用程序中调用CreateUser时,我希望在用户不存在时收到此消息。如何向控制台应用程序发送通知


现在它只是不起作用。。。有什么想法吗?

让你的方法
成为公共字符串CreateUser…
并返回所需的字符串是的,这是一个想法。。。但是我应该将它用作控制台;我不想这样做。我想把它当作服务来使用。CreateUser(…);或者
var result=service.CreateUser(…)
,并对结果执行任何操作,因此无法直接从WCF调用Console.WriteLine()?您的服务将在IIS环境中的单独进程上运行。您的服务甚至不知道有控制台