Dreamine.PLC.Abstractions 1.0.1
Dreamine.PLC.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
PlcResult.cs
이 파일의 문서화 페이지로 가기
2
11public class PlcResult
12{
45 protected PlcResult(bool isSuccess, int? errorCode, string? message)
46 {
47 IsSuccess = isSuccess;
48 ErrorCode = errorCode;
49 Message = message;
50 }
51
60 public bool IsSuccess { get; }
61
70 public int? ErrorCode { get; }
71
80 public string? Message { get; }
81
98 public static PlcResult Success()
99 {
100 return new PlcResult(true, null, null);
101 }
102
143 public static PlcResult Failure(string message, int? errorCode = null)
144 {
145 ArgumentException.ThrowIfNullOrWhiteSpace(message);
146 return new PlcResult(false, errorCode, message);
147 }
148}
static PlcResult Failure(string message, int? errorCode=null)
Definition PlcResult.cs:143
PlcResult(bool isSuccess, int? errorCode, string? message)
Definition PlcResult.cs:45