[英]C# WCF Client <--> Service Behavior switching
可以说我想拥有一个使用2种不同形式的序列化的服务,并且我有一个具有2个按钮的客户端,其中1个用于第一个行为(XML),第二个用于说说(Protobuf)
为了让客户选择应该使用哪种系列,我需要做些什么吗?
我在app.config中为该服务获得了2个endpointBehaviors。 XML和Protobuf。
我想念什么吗? 我的接口仅具有Protocontract属性,而我的DataContract具有所有protoMember属性。
有人知道我想做什么,可以帮助我吗? 很抱歉,没有代码,这时是定理。
请提供您的代码。
我想您会错过第二个界面。 每种形式的序列化都需要一个接口。
像这样:
[ServiceContract]
public interface IFirstService
{
//Methods
}
[ServiceContract]
public interface ISecondService
{
//Methods
}
[ServiceBehavior]
public class YourClass: IFirstService, ISecondService
{
//Methods
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.