我有一个接口,用于为服务主机管理的服务设置参数。当我提交更改时,我想重新配置服务以使用新值。
public interface IServicesConfig
{
[OperationContract]
[WebInvoke(UriTemplate = "set", Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml)]
Stream SetParameters(Parameters parameters);
}
其中Parameters是我的数据合同类并且有字符串成员;
这是否可以发送我的参数列表而不在 UriTemplate (set?param1={param1}&...) 中指定每个参数?