C# Class Com.Alipay.Core

类名:Core 功能:支付宝接口公用函数类 详细:该类是请求、通知返回两个文件所调用的公用函数核心处理文件,不需要修改 版本:3.2 修改日期:2011-03-17 说明: 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
Exibir arquivo Open project: hiihellox10/ICanPay

Public Methods

Method Description
Core ( ) : System
CreateLinkString ( string>.Dictionary dicArray ) : string

把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串

CreateLinkStringUrlencode ( string>.Dictionary dicArray, Encoding code ) : string

把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对参数值做urlencode

FilterPara ( string>.SortedDictionary dicArrayPre ) : string>.Dictionary

除去数组中的空值和签名参数并以字母a到z的顺序排序

GetAbstractToMD5 ( Stream sFile ) : string

获取文件的md5摘要

GetAbstractToMD5 ( byte dataFile ) : string

获取文件的md5摘要

LogResult ( string sWord ) : void

写日志,方便测试(看网站需求,也可以改成把记录存入数据库)

Method Details

Core() public method

public Core ( ) : System
return System

CreateLinkString() public static method

把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
public static CreateLinkString ( string>.Dictionary dicArray ) : string
dicArray string>.Dictionary
return string

CreateLinkStringUrlencode() public static method

把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对参数值做urlencode
public static CreateLinkStringUrlencode ( string>.Dictionary dicArray, Encoding code ) : string
dicArray string>.Dictionary
code System.Text.Encoding 字符编码
return string

FilterPara() public static method

除去数组中的空值和签名参数并以字母a到z的顺序排序
public static FilterPara ( string>.SortedDictionary dicArrayPre ) : string>.Dictionary
dicArrayPre string>.SortedDictionary 过滤前的参数组
return string>.Dictionary

GetAbstractToMD5() public static method

获取文件的md5摘要
public static GetAbstractToMD5 ( Stream sFile ) : string
sFile Stream 文件流
return string

GetAbstractToMD5() public static method

获取文件的md5摘要
public static GetAbstractToMD5 ( byte dataFile ) : string
dataFile byte 文件流
return string

LogResult() public static method

写日志,方便测试(看网站需求,也可以改成把记录存入数据库)
public static LogResult ( string sWord ) : void
sWord string 要写入日志里的文本内容
return void