C# 클래스 CgwMonitorManage.Common.CommonFunction

파일 보기 프로젝트 열기: eSDK/esdk_Cgw

공개 메소드들

메소드 설명
ConvertChannelLabel ( string channelLabel ) : string

将code@ip的通道标识中code提取出来

DecryptByte2Str ( byte pwd, string nodeEntropy ) : string

解密,字节转成字符串

DecryptPassword ( string userPwd, string nodeEntropy ) : string

用户密码解密

EncryptPassword ( string userPassword, string nodeEntropy ) : string

用户密码加密

EncryptStr2Byte ( string pwd, string nodeEntropy ) : byte[]

字符串转成字节,加密

GetAppSetting ( string key ) : string

获取web.config的AppSettings的项

GetAttribute ( XmlElement xmlElement, string nodeName, string attributeName ) : string

读取节点信息

GetSingleNodeValue ( XmlElement xmlElement, string nodeName ) : string

读取Node节点值

PraseBindManner ( string bindname, System.ServiceModel.Channels.Binding &bind ) : void

解析绑定方式

SHA256Encrypt ( string str ) : string

SHA256加密

SetAttribute ( XmlElement xmlElement, string nodeName, string attributeName, string attributeValue ) : void

读取节点信息

UpdateConfig ( string userPassword ) : void

更新配置文件

메소드 상세

ConvertChannelLabel() 공개 정적인 메소드

将code@ip的通道标识中code提取出来
public static ConvertChannelLabel ( string channelLabel ) : string
channelLabel string 通道标识
리턴 string

DecryptByte2Str() 공개 정적인 메소드

解密,字节转成字符串
public static DecryptByte2Str ( byte pwd, string nodeEntropy ) : string
pwd byte 密码数组解密
nodeEntropy string 增加机密效果,节点名称
리턴 string

DecryptPassword() 공개 정적인 메소드

用户密码解密
public static DecryptPassword ( string userPwd, string nodeEntropy ) : string
userPwd string 用户密码.密文
nodeEntropy string 增加加密效果,节点名称
리턴 string

EncryptPassword() 공개 정적인 메소드

用户密码加密
public static EncryptPassword ( string userPassword, string nodeEntropy ) : string
userPassword string 用户密码.明文
nodeEntropy string 增加加密效果,节点名称
리턴 string

EncryptStr2Byte() 공개 정적인 메소드

字符串转成字节,加密
public static EncryptStr2Byte ( string pwd, string nodeEntropy ) : byte[]
pwd string 字符串加密
nodeEntropy string 增加机密效果,节点名称
리턴 byte[]

GetAppSetting() 공개 정적인 메소드

获取web.config的AppSettings的项
public static GetAppSetting ( string key ) : string
key string
리턴 string

GetAttribute() 공개 정적인 메소드

读取节点信息
public static GetAttribute ( XmlElement xmlElement, string nodeName, string attributeName ) : string
xmlElement System.Xml.XmlElement
nodeName string
attributeName string
리턴 string

GetSingleNodeValue() 공개 정적인 메소드

读取Node节点值
public static GetSingleNodeValue ( XmlElement xmlElement, string nodeName ) : string
xmlElement System.Xml.XmlElement
nodeName string
리턴 string

PraseBindManner() 공개 정적인 메소드

解析绑定方式
public static PraseBindManner ( string bindname, System.ServiceModel.Channels.Binding &bind ) : void
bindname string 绑定方式字符串
bind System.ServiceModel.Channels.Binding 绑定的句柄
리턴 void

SHA256Encrypt() 공개 정적인 메소드

SHA256加密
public static SHA256Encrypt ( string str ) : string
str string
리턴 string

SetAttribute() 공개 정적인 메소드

读取节点信息
public static SetAttribute ( XmlElement xmlElement, string nodeName, string attributeName, string attributeValue ) : void
xmlElement System.Xml.XmlElement
nodeName string
attributeName string
attributeValue string
리턴 void

UpdateConfig() 공개 정적인 메소드

更新配置文件
public static UpdateConfig ( string userPassword ) : void
userPassword string
리턴 void