클래스에서 내 예외를 가져 와서 Windows 오류로 표시하려면 어떻게합니까? 내 양식에서내 클래스의 예외를 내 양식에 전달하십시오.
public class Editcap
{
private string _newFileName;
public void convertFileToLibpcap(string filePath)
{
FileInfo fileInfo = new FileInfo(filePath);
_newFileName = fileInfo.FullName.Replace(fileInfo.Extension, "_new") + ".pcap";
invokeProcess(WiresharkProcesses.Editcap, string.Format("{2}{0}{2} -F libpcap {2}{1}{2}", fileInfo.FullName, _newFileName, "\""));
deleteFile(filePath);
}
private void deleteFile(string filePath)
{
try
{
File.Delete(filePath);
}
catch (Exception e)
{
throw new Exception(e.Message);
}
}
public string getNewFileName()
{
return _newFileName;
}
}
:
기능은 다른 확장자를 가진 새 wireshark 파일을 만들고 이전 파일을 삭제해야
이
내 클래스입니다. 그것을 삭제하지 않을 경우, 나는 팝업 창에서 메시지 오류를 표시 할Editcap editpcap = new Editcap();
editpcap.convertFileToLibpcap(file.FullName);
O_o ** 예외를 다시 발생시키지 마십시오. 당신은 정보를 잃어 가고 있습니다. 'catch' 블록에서 _business relevance_로 아무것도하지 않는다면, 예외를 잡아 내지 마십시오. – DHN