前提・実現したいこと
FileOutputUtilクラスでファイルをコピーする共通関数を作成しております。
エラーログ出力の箇所でエラーが起こっており解決できません。
共通関数のためstaticにしていることが原因でしょうか
お力添えをお願い致します。
発生している問題・エラーメッセージ
thisは静的プロパティオブジェクトでは無効です _classNameは静的でないフィールド、メソッド、またはプロパティ で、オブジェクト参照が必要です
該当のソースコード
namespace Utilities { public class FileOutputUtil { /// <summary>ユーザ情報を格納しておく</summary> protected UserInformation UserInfo; protected readonly string _className; /// <summary> /// CSVファイルのコピー /// </summary> public static bool orderFileCopy(string fromPath, string toPath) { bool retVal = false; string[] shareInfo; try { System.IO.File.Copy(fromPath, toPath, true); retVal = true; } catch (Exception ex) { // エラーログ出力 Logger.OutputLogError(this.UserInfo.UserId, _className, "", "コピー時に例外エラーが発生", ex, Common.Logging.LogLevel.Error); retVal = false; } return retVal; } }}
補足情報(FW/ツールのバージョンなど)
VisualStudio2019 C#
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/07 01:43 編集
2021/09/07 01:54
2021/09/07 01:57 編集
2021/09/07 02:00
2021/09/07 02:05
2021/09/07 05:45