Rhino.Queues.Storage.GlobalActions.CreateQueueIfDoesNotExists C# (CSharp) Метод

CreateQueueIfDoesNotExists() публичный Метод

public CreateQueueIfDoesNotExists ( string queueName ) : void
queueName string
Результат void
        public void CreateQueueIfDoesNotExists(string queueName)
        {
            Api.MakeKey(session, queues, queueName, Encoding.Unicode, MakeKeyGrbit.NewKey);
            if (Api.TrySeek(session, queues, SeekGrbit.SeekEQ))
                return;

            new QueueSchemaCreator(session, dbid, queueName).Create();
            using (var updateQueue = new Update(session, queues, JET_prep.Insert))
            {
                Api.SetColumn(session, queues, ColumnsInformation.QueuesColumns["name"], queueName, Encoding.Unicode);
                Api.SetColumn(session, queues, ColumnsInformation.QueuesColumns["created_at"], DateTime.Now.ToOADate());
                updateQueue.Save();
            }
        }