相关疑难解决方法(0)

如何控制通用WCF消息协定的名称

我正在使用消息协定模型生成WCF服务.

我创建了一个通用的请求消息合同,如下所示:

[MessageContract]
public Request<T>
{
    [MessageBodyMember]
    public T Details { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我习惯用它[DataContract(Name="Contract{0}")]来生成通用数据契约的可读名称,但这种方法似乎对我使用消息契约不起作用.

有没有办法使用消息合同模型实现相同的行为?

.net wcf

18
推荐指数
1
解决办法
1251
查看次数

WCF.服务通用方法

如何在wcf服务中使用泛型方法?

我写了这段代码:

[OperationContract]
void AddItem<T>(T item);
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

类型"T"无法导出为架构类型,因为它是一个开放的泛型类型.如果所有泛型参数类型都是实际类型,则只能导出泛型类型.

c# generics wcf

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

wcf ×2

.net ×1

c# ×1

generics ×1