gpt4 book ai didi

c# - 是否可以在 WCF 操作中使用接口(interface)类型作为参数类型?

转载 作者:行者123 更新时间:2023-11-30 22:33:35 25 4
gpt4 key购买 nike

有一些接口(interface):

public interface IMessage
{
string Content;
Person Sender;
}

public class Priv : IMessage
{
public string Content { get; set; }
public Person Sender { get; set; }
private int whatever;
}

public class Publ : IMessage
{
public string Content { get; set; }
public Person Sender { get; set; }
private DateTime something;
}

是否可以在 wcf 服务 IMessage 实例中使用?比如 void SomeMethod(IMessage toSend)

最佳答案

是的,这是可能的。您必须使用 KnownTypes 告诉服务您将发送的预期实现列表。属性

关于c# - 是否可以在 WCF 操作中使用接口(interface)类型作为参数类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com