C# WCF-通知/在控制台应用程序中写入
是否有可能从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
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环境中的单独进程上运行。您的服务甚至不知道有控制台