Ejemplo n.º 1
0
 public ServiceClient(PackingProviderType ProviderType, string operationCodeFieldName = "")
 {
     if (ProviderType == PackingProviderType.ValuePackingProvider && String.IsNullOrWhiteSpace(operationCodeFieldName))
     {
         throw new Exception("流方式打包时须给出操作代码字段名!");
     }
     _ProviderType           = ProviderType;
     _OperationCodeFieldName = operationCodeFieldName;
     InitializeEncoding();
 }
Ejemplo n.º 2
0
        public ServiceClient()
        {
            InitializeEncoding();

            _OperationCodeFieldName = ConfigHelper.OPERATION_CODE_FIELD_NAME;

            if (ConfigHelper.PACKING_TYPE.ToLower().StartsWith("xml"))
            {
                _ProviderType = PackingProviderType.XmlPackingProvider;
            }
            else if (ConfigHelper.PACKING_TYPE.ToLower().StartsWith("json"))
            {
                _ProviderType = PackingProviderType.JsonPackingProvider;
            }
            else if (ConfigHelper.PACKING_TYPE.ToLower().StartsWith("value"))
            {
                _ProviderType = PackingProviderType.ValuePackingProvider;
            }
        }