zoukankan      html  css  js  c++  java
  • 关于netcore webservice 构建和参数大小控制问题

    .net core 使用soap创建webservice

    添加NuGet包:SoapCore包

    UserModel实体类:

    [DataContract]
    public class UserModel
    {
    [DataMenber]
    public string id{get;set;}
    [DataMenber]
    public string name{get;set;}

    }


    IUserGroupService接口:

    [ServiceContract]
    public inferface IUserGroupService
    {

    [OperationContract]
    string AddOrUpdateUser(UserModel user);

    [OperationContract]
    string AddOrUpdateUserXML(string userxml);

    }


    Startup注入:services.AddScop<IUserGroupService,UserGroupService>();

    添加组件:var binding = new BasicHttpBinding(); //binding 中参数可配置
    binding.Name = "UserGroupBasicHttpBinding" //设置引用名
    binding.ReaderQuotas.MaxStringContentLength = int.MaxValue //设置字符串参数可读长度配额最大值设置
    app.UseSoapEndpoint<IUserGroupService>("/UserGroupService.asmx",binding,SoapSerializer.DataContractSerializer);

    其中参数大小控制同事真是找了好久,网上没有任何资料,分享一下希望以后大家不会在这花费太多的时间。

    访问地址:ip:端口号//UserGroupService.asmx

    本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/p/14857423.html

    电话微信:13514280351
  • 相关阅读:
    UNP学习第八章udp
    UNP学习第七章
    linux IPC 消息队列(二)
    epoll学习(二)
    epoll学习
    UNP学习第六章(二)
    UNP学习第六章select
    UNP学习第五章(二)
    UNP学习第五章
    UNP学习第四章tcp
  • 原文地址:https://www.cnblogs.com/zwbsoft/p/14857423.html
Copyright © 2011-2022 走看看