-
大小: 65KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-13
- 语言: 其他
- 标签: 微软 webservice 接口 工具
资源简介
这个工具也是在网上不经意间发现的 使用过后感觉很不错
主程序文件才100多kb但是能做的事情却很多 给需要的伙伴们分享
代码片段和文件信息
/*============================================================
**
** Purpose: The MainWindow UI
** Date: Jan 12 2003
** Author: Sowmy Srinivasan
**
===========================================================*/
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Drawing.Design;
using System.Runtime.InteropServices;
using System.Security.Cryptography.xml;
using System.Security.Cryptography;
using System.Web.Services.Protocols;
using System.Windows.Forms;
using System.xml.Serialization;
using System.Text;
using System.IO;
using System;
using Microsoft.Web.Services.Security.X509;
using Microsoft.Web.Services.Security;
using Microsoft.Web.Services.Dime;
using Microsoft.Web.Services;
using WebServiceStudio;
public class WSEProxyProperties : IAdditionalProperties{
public WSETimestamp Timestamp;
public WSESecurity Security;
public WSEDimeAttachment[] Attachments;
public WSEProxyProperties(HttpWebClientProtocol proxy){
WebServicesClientProtocol wseProxy = (WebServicesClientProtocol)proxy;
Timestamp = new WSETimestamp(wseProxy);
Security = new WSESecurity(wseProxy);
Attachments = null;
}
public void UpdateProxy(HttpWebClientProtocol proxy){
if (Timestamp != null)
Timestamp.UpdateProxy((WebServicesClientProtocol)proxy);
if (Security != null)
Security.UpdateProxy((WebServicesClientProtocol)proxy);
if (Attachments != null){
foreach(WSEDimeAttachment attachment in Attachments){
attachment.UpdateProxy((WebServicesClientProtocol)proxy);
}
}
}
}
public class WSETimestamp {
public long Ttl;
public WSETimestamp(WebServicesClientProtocol wseProxy){
Ttl = wseProxy.RequestSoapContext.Timestamp.Ttl;
}
public void UpdateProxy(WebServicesClientProtocol wseProxy){
wseProxy.RequestSoapContext.Timestamp.Ttl = Ttl;
}
}
public class WSESecurity {
public WSESignature Signature;
public WSEEncryption Encryption;
public WSESecurity(WebServicesClientProtocol wseProxy){
Signature = null;
Encryption = null;
}
public void UpdateProxy(WebServicesClientProtocol wseProxy){
if (Signature != null)
Signature.UpdateProxy(wseProxy);
if (Encryption != null)
Encryption.UpdateProxy(wseProxy);
}
}
[xmlInclude(typeof(WSEUsernameSignature))]
[xmlInclude(typeof(WSECertificateSignature))]
public abstract class WSESignature{
public abstract void UpdateProxy(WebServicesClientProtocol wseProxy);
}
public class WSEUsernameSignature: WSESignature{
public string Username;
public string Password;
public PasswordOption PasswordOption;
public WSEUsernameSignature(){
Username=null;
Password=null;
PasswordOption = PasswordOption.SendPlainText;
}
public override void
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-04 23:07 WebserviceStudio20\
目录 0 2019-02-04 23:07 WebserviceStudio20\WSEExt\
文件 21857 2003-04-10 18:54 WebserviceStudio20\WSEExt\WSEExt.cs
文件 1201 2003-04-10 18:50 WebserviceStudio20\WSEExt\build.bat
目录 0 2019-02-04 23:07 WebserviceStudio20\bin\
文件 143360 2003-03-19 14:37 WebserviceStudio20\bin\WebServiceStudio.exe
文件 2415 2019-01-23 15:16 WebserviceStudio20\bin\WebServiceStudio.exe.options
文件 13312 2003-03-19 14:37 WebserviceStudio20\bin\wseext.dll
文件 18911 2003-04-10 19:25 WebserviceStudio20\readme.rtf
相关资源
- 单片机原理及接口技术习题答案
- USB接口altium PCB库
- 兰州大学 接口与通讯 微机实验代码及
- M.2接口M-KEY,AD封装库文件
- 基于QT开发的读取微软xbox手柄读写信
- springboot+axis1.4
- 接口需求文档模板.rar
- 尚硅谷webService视频
- FMC接口连接标准
- 系统对接方案.docx
- 百度人脸识别api接口demo
- paypal新的ipn返回接口 代码 加文档
- API接口模板word/Excel
- httpClient 调用远程接口 获取数据到本
- 通过webservices获取当前天气预报
- PCI-E 16X 的接口定义
- 三网快速充值话费通道源码.zip
- webService视频资源
- 微机与接口技术实验全部代码
- 微机接口课设
- 微机原理与接口技术论文
- cplex与其他软件接口
- 微信相关接口api封装1.2版
- 微软官方的Office全系列彻底卸载工具
- 直播盒子采集器带json格式
- 骑士人才系统阿里云短信接口 支持最
- ActiveXocx控件接口查看器
- 中国电信《机顶盒与IPTV平台接口技术
- 基于FPGA的PCI接口设计
- MSP430 SPI接口程序
评论
共有 条评论