Пример #1
0
    public override string ToString()
    {
        var  sb      = new StringBuilder("LoginSession(");
        bool __first = true;

        if (TokenKey != null && __isset.tokenKey)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("TokenKey: ");
            TokenKey.ToString(sb);
        }
        if (__isset.expirationTime)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("ExpirationTime: ");
            ExpirationTime.ToString(sb);
        }
        if (__isset.applicationType)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("ApplicationType: ");
            ApplicationType.ToString(sb);
        }
        if (SystemName != null && __isset.systemName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SystemName: ");
            SystemName.ToString(sb);
        }
        if (AccessLocation != null && __isset.accessLocation)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("AccessLocation: ");
            AccessLocation.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
Пример #2
0
        //將LogInfo物件轉為Json,便於寫入NLog
        private RecordLogInfo ConvertLogInfo(string adAccount, LogType logType, EventLevel eventLevel, LogAction logAction, SystemName systemName, string logMessage, object logJsonObject, Exception logException)
        {
            var recordLogInfo = new RecordLogInfo
            {
                ADAcnt     = adAccount,
                LogType    = logType.ToString(),
                EventLevel = eventLevel.ToString(),
                SystemName = systemName.ToString(),
                Action     = logAction.ToString(),
                Message    = logMessage,
                Exception  = BuildExceptionMessage(logException)
            };

            try
            {
                try
                {
                    recordLogInfo.Json = JsonConvert.SerializeObject(logJsonObject);
                    return(recordLogInfo);
                }
                catch (Exception)
                {
                    foreach (var item in (IList)logJsonObject)
                    {
                        recordLogInfo.Json += JsonConvert.SerializeObject(item);
                    }
                    return(recordLogInfo);
                }
            }
            catch (Exception e)
            {
                var message = new StringBuilder();
                message.AppendLine();
                message.AppendLine("ConvertLogInfo error, object convert json error!");
                message.AppendLine(BuildExceptionMessage(e));
                NLogWriter(message.ToString(), EventLevel.Error);
                return(recordLogInfo);
            }
        }
Пример #3
0
    public override string ToString()
    {
        var  sb      = new StringBuilder("DeviceInfo(");
        bool __first = true;

        if (DeviceName != null && __isset.deviceName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("DeviceName: ");
            DeviceName.ToString(sb);
        }
        if (SystemName != null && __isset.systemName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SystemName: ");
            SystemName.ToString(sb);
        }
        if (SystemVersion != null && __isset.systemVersion)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SystemVersion: ");
            SystemVersion.ToString(sb);
        }
        if (Model != null && __isset.model)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Model: ");
            Model.ToString(sb);
        }
        if (__isset.carrierCode)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("CarrierCode: ");
            CarrierCode.ToString(sb);
        }
        if (CarrierName != null && __isset.carrierName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("CarrierName: ");
            CarrierName.ToString(sb);
        }
        if (__isset.applicationType)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("ApplicationType: ");
            ApplicationType.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
Пример #4
0
 private void ChangeSystemText(int systemOrderIndex, SystemName name, bool isBeingEdited = false)
 {
     systemNameDisplayTable[systemOrderIndex].text  = name.ToString();
     systemNameDisplayTable[systemOrderIndex].color = (isBeingEdited) ? currentlyPickingTextColor : normalTextColor;
 }
Пример #5
0
    public override string ToString()
    {
        var  sb      = new StringBuilder("LoginRequest(");
        bool __first = true;

        if (__isset.type)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Type: ");
            Type.ToString(sb);
        }
        if (__isset.identityProvider)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("IdentityProvider: ");
            IdentityProvider.ToString(sb);
        }
        if (Identifier != null && __isset.identifier)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Identifier: ");
            Identifier.ToString(sb);
        }
        if (Password != null && __isset.password)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Password: "******", ");
            }
            __first = false;
            sb.Append("KeepLoggedIn: ");
            KeepLoggedIn.ToString(sb);
        }
        if (AccessLocation != null && __isset.accessLocation)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("AccessLocation: ");
            AccessLocation.ToString(sb);
        }
        if (SystemName != null && __isset.systemName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SystemName: ");
            SystemName.ToString(sb);
        }
        if (Certificate != null && __isset.certificate)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Certificate: ");
            Certificate.ToString(sb);
        }
        if (Verifier != null && __isset.verifier)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Verifier: ");
            Verifier.ToString(sb);
        }
        if (Secret != null && __isset.secret)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("Secret: ");
            Secret.ToString(sb);
        }
        if (__isset.e2eeVersion)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("E2eeVersion: ");
            E2eeVersion.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
Пример #6
0
 public List <FileProperties> GetFileProperties(SystemName systemName)
 {
     return(GetFilePropertiesString(systemName.ToString()));
 }
Пример #7
0
 public List <FileDescription> GetFileVersions(SystemName systemName)
 {
     return(GetFileVersionsString(systemName.ToString()));
 }