public RoutingHostName(string address) { if (!RoutingHostName.IsValidName(address)) { throw new ArgumentException(string.Format("The specified host name '{0}' isn't valid", address)); } this.hostnamestring = address; }
public static bool TryParse(string address, out RoutingHostName hostname) { hostname = RoutingHostName.Empty; if (string.IsNullOrEmpty(address)) { return(false); } if (!RoutingHostName.IsValidName(address)) { return(false); } hostname = new RoutingHostName(address); return(true); }