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

            Identifier = parsed.Identifier;
            Global = parsed.Global;
            ClientToken = parsed.ClientToken;
            PriorityClass = parsed.PriorityClass;

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

            identifier    = parsed.Identifier;
            global        = parsed.Global;
            clientToken   = parsed.ClientToken;
            priorityClass = parsed.PriorityClass;

#if DEBUG
            parsed.PrintAccessCount();
#endif
        }
Exemple #3
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
        }
        /// <summary>
        /// PersistentPutEventArgs Constructor
        /// </summary>
        /// <param name="parsed">a simple MessageParse</param>
        internal PersistentPutEventArgs(dynamic parsed)
        {
#if DEBUG
            FCP2Protocol.ArgsDebug(this, parsed);
#endif

            uri            = parsed.URI;
            verbosity      = parsed.Verbosity;
            priorityClass  = parsed.PriorityClass;
            uploadFrom     = parsed.UploadFrom;
            filename       = parsed.Filename;
            targetFilename = parsed.TargetFilename;
            metadata       = new MetadataType(parsed.Metadata);
            clientToken    = parsed.ClientToken;
            global         = parsed.Global;
            dataLength     = parsed.DataLength;
            maxRetries     = parsed.MaxRetries;

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

            uri = parsed.URI;
            verbosity = parsed.Verbosity;
            priorityClass = parsed.PriorityClass;
            uploadFrom =parsed.UploadFrom;
            filename = parsed.Filename;
            targetFilename = parsed.TargetFilename;
            metadata = new MetadataType(parsed.Metadata);
            clientToken = parsed.ClientToken;
            global = parsed.Global;
            dataLength = parsed.DataLength;
            maxRetries = parsed.MaxRetries;

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