C# Класс Com.Alipay.Core

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

Открытые методы

Метод Описание
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

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

Описание методов

Core() публичный Метод

public Core ( ) : System
Результат System

CreateLinkString() публичный статический Метод

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

CreateLinkStringUrlencode() публичный статический Метод

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

FilterPara() публичный статический Метод

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

GetAbstractToMD5() публичный статический Метод

获取文件的md5摘要
public static GetAbstractToMD5 ( Stream sFile ) : string
sFile Stream 文件流
Результат string

GetAbstractToMD5() публичный статический Метод

获取文件的md5摘要
public static GetAbstractToMD5 ( byte dataFile ) : string
dataFile byte 文件流
Результат string

LogResult() публичный статический Метод

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