CodeSharp.EventSourcing.MsmqUtilities.QueueIsLocal C# (CSharp) Метод

QueueIsLocal() публичный статический Метод

Checks whether or not a queue is local by its path.
public static QueueIsLocal ( string value ) : bool
value string The path to the queue to check.
Результат bool
        public static bool QueueIsLocal(string value)
        {
            var machineName = Environment.MachineName.ToLower();

            value = value.ToLower().Replace(PREFIX.ToLower(), "");
            var index = value.IndexOf('\\');

            var queueMachineName = value.Substring(0, index).ToLower();

            return (machineName == queueMachineName || queueMachineName == "localhost" || queueMachineName == ".");
        }