public ServiceClient(PackingProviderType ProviderType, string operationCodeFieldName = "") { if (ProviderType == PackingProviderType.ValuePackingProvider && String.IsNullOrWhiteSpace(operationCodeFieldName)) { throw new Exception("流方式打包时须给出操作代码字段名!"); } _ProviderType = ProviderType; _OperationCodeFieldName = operationCodeFieldName; InitializeEncoding(); }
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; } }