摘要:
1.动态调用WebService?解决方案:添加动态调用WebService类WebServiceHelper;代码如下:using System.Collections.Generic;using System.Web;using System.Net;using System.Web.Services.Description;using System.Text;using System.IO;using System.CodeDom;using Microsoft.CSharp;using System.CodeDom.Compiler;/// <summary>///WebS 阅读全文
摘要:
WorkerThread类是围绕基本.NET线程类的一个高层包装类。WorkerThread类定义为:public class WorkerThread : IDisposable { public WorkerThread(); public WorkerThread(bool autoStart); public int ManagedThreadId {get;} public Thread Thread {get;} public WaritHandle Handle {get;} public void Start(); public void Dispose(); public v 阅读全文
摘要:
/// <summary> /// 取得网站的根目录的URL /// </summary> /// <returns></returns> public static string GetRootURI() { string AppPath = ""; HttpContext HttpCurrent = HttpContext.Current; HttpRequest Req; if (HttpCurrent != null) { Req = HttpCurrent.Request; string UrlAuthority = 阅读全文
摘要:
有时候在获取共享目录下的文件是发现该文件不可用,出现这种情况可能是该文件正在上传,还没有完全上传结束。 因此需要判断一下该文件是否可用 public static bool IsFileCanUse(string filepath) { try { File.Move(filepath, filepath); return true; } catch { return false; } }reread:if(FileHelper.IsFileCanUse(filefullpath)==false){goto reread;} 阅读全文
摘要:
string straa = ReadFile(file.FullName, FileAccess.Read, FileShare.None); private string ReadFile(string strFilePath,FileAccess fileAccess, FileShare fileShare) { try { FileStream fs = new FileStream(strFilePath, FileMode.Open, fileAccess, fileShare); var buffer = new byte[fs.Length]; fs.Position = 0 阅读全文
摘要:
win32 API函数的做法: 要用的函数:InternetGetConnectedState 函数原形:BOOL InternetGetConnectedState(LPDWORD lpdwFlags,DWORD dwReserved); 参数lpdwFlags返回当前网络状态,参数dwReserved依然是保留参数,设置为0即可。 INTERNET_CONNECTION_MODEM 通过调治解调器连接网络 INTERNET_CONNECTION_LAN 通过局域网连接网络 这个函数的功能是很强的。它可以: 1. 判断网络连接是通过网卡还是通过调治解调器 2. 是否通过代理上网 ... 阅读全文