C# 클래스 Com.Alipay.Core

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

공개 메소드들

메소드 설명
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