Click here to Skip to main content
15,886,066 members
Articles / Web Development / ASP.NET

Secrets for Setting Up Continuous Integration

Rate me:
Please Sign up or sign in to vote.
2.88/5 (7 votes)
23 Feb 2009CPOL5 min read 65.4K   54   41  
A few simple tips that should help when you are considering setting up CI
using System;
using System.Runtime.Serialization;
using Agile.Common;

namespace Agile.Genie.Descriptors
{
    /// <summary>
    /// Exceptions specific to the Descriptors
    /// </summary>
    [Serializable]
    public class DescriptorsException : AgileCommonException
    {
        /// <summary>
        /// Initializes a new instance of the DescriptorsException class.
        /// </summary>
        public DescriptorsException()
        {
        }

        /// <summary>
        /// Initializes a new instance of the DescriptorsException class with a specified error message. 
        /// </summary>
        /// <param name="message">A message that describes the error.</param>
        public DescriptorsException(string message) : base(message)
        {
        }

        /// <summary>
        /// Initializes a new instance of the DescriptorsException class with a specified error message and a reference to the inner exception that is the cause of this exception.  
        /// </summary>
        /// <param name="message">A message that describes the error.</param>
        /// <param name="innerException">The exception that is the cause of the current exception. 
        /// If the innerException parameter is not a null reference, 
        /// the current exception is raised in a catch block that handles the inner exception.</param>
        public DescriptorsException(string message, Exception innerException) : base(message, innerException)
        {
        }

        /// <summary>
        /// Initializes a new instance of the DescriptorsException class with serialized data.
        /// </summary>
        /// <param name="info">The object that holds the serialized object data.</param>
        /// <param name="context">The contextual information about the source or destination.</param>
        protected DescriptorsException(SerializationInfo info, StreamingContext context) : base(info, context)
        {
        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Peer Placements Pty Ltd
Australia Australia
I live in Sydney and have been a developer for almost a decade now. I have a passion for technology and a strong interest in discovering 'better, cleaner, faster' ways to get systems out the door because I believe software development takes too long. If I have an idea I want to realise it as quickly as possible...plus writing systems for someone else I want to deliver quickly so I can move onto the next interesting project!

Comments and Discussions