/// <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"); } }
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()); }
public override string ToString() { return(EntityName.IsNullOrEmpty() ? String.Format("{0}", FieldName) : String.Format("{0}.{1}", EntityName, FieldName)); }