示例#1
0
        string FormatNameFromHandle()
        {
            if (IsClosed)
            {
                throw new ObjectDisposedException(nameof(Queue));
            }

            int size = 255;
            var sb   = new StringBuilder(size);

            int res = Native.HandleToFormatName(_handle, sb, ref size);

            if (res != 0)
            {
                throw new QueueException(res);
            }

            sb.Length = size - 1; // remove null terminator
            return(sb.ToString());
        }