繁体   English   中英

C#WCF客户端<->服务行为切换

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM