36 lines
997 B
C#
36 lines
997 B
C#
using System.ComponentModel;
|
|
using System.Net;
|
|
|
|
namespace NetWorkHelper
|
|
{
|
|
public delegate void RequestSendFileEventHandler(object sender, RequestSendFileEventArgs e);
|
|
|
|
public class RequestSendFileEventArgs : CancelEventArgs
|
|
{
|
|
public RequestSendFileEventArgs()
|
|
: base()
|
|
{
|
|
}
|
|
|
|
public RequestSendFileEventArgs(TraFransfersFileStart traFransfersFileStart, IPEndPoint remoteIP)
|
|
: base()
|
|
{
|
|
TraFransfersFileStart = traFransfersFileStart;
|
|
RemoteIP = remoteIP;
|
|
}
|
|
|
|
public RequestSendFileEventArgs(TraFransfersFileStart traFransfersFileStart, IPEndPoint remoteIP, bool cancel)
|
|
: base(cancel)
|
|
{
|
|
TraFransfersFileStart = traFransfersFileStart;
|
|
RemoteIP = remoteIP;
|
|
}
|
|
|
|
public IPEndPoint RemoteIP { get; set; }
|
|
|
|
public TraFransfersFileStart TraFransfersFileStart { get; set; }
|
|
|
|
public string Path { get; set; }
|
|
}
|
|
}
|