/// <summary>
 /// Validates this instance for basic setup information.
 /// </summary>
 /// <exception cref="System.ArgumentException">EntityName (topic or queue name) must be set when setting up sender</exception>
 public void Validate()
 {
     if (EntityName.IsNullOrEmpty())
     {
         throw new ArgumentException("EntityName (topic or queue name) must be set when setting up sender");
     }
 }
        /// <summary>
        /// Validates this instance for basic setup information.
        /// </summary>
        /// <exception cref="System.ArgumentException">
        /// EntityName (topic or queue name) must be set when setting up receiver
        /// or
        /// Both EntityName (topic name) and EntitySubscriptionName (subscription name) must be set when setting up receiver
        /// </exception>
        public void Validate()
        {
            if (EntityName.IsNullOrEmpty())
            {
                throw new ArgumentException("EntityName (topic or queue name) must be set when setting up receiver");
            }

            if (EntityType == EntityType.Topic && EntitySubscriptionName.IsNullOrEmpty())
            {
                throw new ArgumentException("Both EntityName (topic name) and EntitySubscriptionName (subscription name) must be set when setting up receiver");
            }
        }
Exemplo n.º 3
0
        public override string ToString()
        {
            var outStr = new StringBuilder();

            if (EntityName.IsNullOrEmpty())
            {
                outStr.AppendFormat("[{0}]", FieldName);
            }

            else
            {
                outStr.AppendFormat("[{0}].[{1}]", EntityName, FieldName);
            }

            if (!Name.IsNullOrEmpty())
            {
                outStr.AppendFormat(" AS '{0}'", Name);
            }

            return(outStr.ToString());
        }
Exemplo n.º 4
0
 public override string ToString()
 {
     return(EntityName.IsNullOrEmpty() ?
            String.Format("{0}", FieldName) :
            String.Format("{0}.{1}", EntityName, FieldName));
 }