Exemple #1
0
        // Token: 0x06000313 RID: 787 RVA: 0x00011B78 File Offset: 0x0000FD78
        internal static AmDbStateInfo ReplaceProperty(AmDbStateInfo oldStateInfo, AmDbStateInfo.PropertyNames propName, string propValue)
        {
            bool          isPropExist = false;
            string        str         = oldStateInfo.ToString();
            StringBuilder sb          = new StringBuilder(500);

            AmDbStateInfo.ParseNameValuePairs(str, delegate(string name, string value)
            {
                if (AmDbStateInfo.IsMatching(name, propName))
                {
                    if (!isPropExist)
                    {
                        AmDbStateInfo.AppendNameValue(sb, propName.ToString(), propValue);
                        isPropExist = true;
                        return;
                    }
                }
                else
                {
                    AmDbStateInfo.AppendNameValue(sb, name, value);
                }
            });
            if (!isPropExist)
            {
                AmDbStateInfo.AppendNameValue(sb, propName.ToString(), propValue);
            }
            return(AmDbStateInfo.Parse(oldStateInfo.DatabaseGuid, sb.ToString()));
        }
Exemple #2
0
        // Token: 0x06000310 RID: 784 RVA: 0x000119D8 File Offset: 0x0000FBD8
        public override string ToString()
        {
            StringBuilder stringBuilder = new StringBuilder(500);

            AmDbStateInfo.AppendNameValue(stringBuilder, "IsEntryExist", this.IsEntryExist.ToString());
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.ActiveServer.ToString(), this.ActiveServer.NetbiosName);
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.LastMountedServer.ToString(), this.LastMountedServer.NetbiosName);
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.LastMountedTime.ToString(), this.LastMountedTime.ToString("s"));
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.MountStatus.ToString(), this.MountStatus.ToString());
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.IsAdminDismounted.ToString(), this.IsAdminDismounted.ToString());
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.IsAutomaticActionsAllowed.ToString(), this.IsAutomaticActionsAllowed.ToString());
            AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.FailoverSequenceNumber.ToString(), this.FailoverSequenceNumber.ToString());
            return(stringBuilder.ToString());
        }