Beispiel #1
0
        public static string ToProtocolString(this PersistenceEnum persistenceEnum)
        {
            switch (persistenceEnum)
            {
            case PersistenceEnum.Connection:
                return("connection");

            case PersistenceEnum.Reboot:
                return("reboot");

            case PersistenceEnum.Forever:
                return("forever");

            default:
                throw new ArgumentOutOfRangeException(nameof(persistenceEnum));
            }
        }
Beispiel #2
0
        /// <summary>
        /// PersistentGetEventArgs Constructor
        /// </summary>
        /// <param name="parsed">a simple MessageParse</param>
        internal PersistentGetEventArgs(dynamic parsed)
        {
#if DEBUG
            FCP2Protocol.ArgsDebug(this, parsed);
#endif

            uri             = parsed.URI;
            verbosity       = parsed.Verbosity;
            returnType      = parsed.ReturnType;
            filename        = parsed.Filename;
            tempFilename    = parsed.TempFilename;
            clientToken     = parsed.ClientToken;
            priorityClass   = parsed.PriorityClass;
            persistenceType = parsed.PersistenceType;
            global          = parsed.Global;
            maxRetries      = parsed.MaxRetries;

#if DEBUG
            parsed.PrintAccessCount();
#endif
        }
        /// <summary>
        /// PersistentGetEventArgs Constructor
        /// </summary>
        /// <param name="parsed">a simple MessageParse</param>
        internal PersistentGetEventArgs(dynamic parsed)
        {
#if DEBUG
            FCP2Protocol.ArgsDebug(this, parsed);
#endif

            uri = parsed.URI;
            verbosity = parsed.Verbosity;
            returnType = parsed.ReturnType;
            filename = parsed.Filename;
            tempFilename = parsed.TempFilename;
            clientToken = parsed.ClientToken;
            priorityClass = parsed.PriorityClass;
            persistenceType = parsed.PersistenceType;
            global = parsed.Global;
            maxRetries = parsed.MaxRetries;

#if DEBUG
            parsed.PrintAccessCount();
#endif
        }