Поделиться через


MessageQueueErrorCode Перечисление

Определение

Идентифицирует источник ошибки, возникшей в приложении Message Queuing и создавшей исключение MessageQueueException.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode = 
Public Enum MessageQueueErrorCode
Наследование
MessageQueueErrorCode

Поля

AccessDenied -1072824283

Текст сообщения: "Access is denied"(Доступ запрещен).Доступ к указанной очереди или указанному компьютеру запрещен. Если возвращается эта ошибка, проверьте, есть ли у вас права доступа для выполнения операции, например для создания очереди, ее удаления или задания ее свойств. Сведения об изменении прав доступа для очереди см. в статьях MessageQueueAccessRights и SetPermissions.

BadSecurityContext -1072824267

Текст сообщения: "Bad security context" (неправильный контекст безопасности).
Контекст безопасности был поврежден.

Base -1072824320

Код этой ошибки не возвращается службой Message Queuing.

BufferOverflow -1072824294

Текст сообщения: "The buffer supplied to MQReceiveMessage for message body retrieval was too small" (буфер, предоставляемый MQReceiveMessage для извлечения текста сообщения, слишком мал). Сообщение не удалено из очереди, и скопирована часть текста сообщения, вмещающаяся в этот буфер.

CannotCreateCertificateStore -1072824209

Текст сообщения: "Unable to create a certificate store for the internal certificate" (невозможно создать хранилище сертификатов для внутреннего сертификата).
Очередь сообщений возвращает эту ошибку, если у вас нет разрешения на управление собственным профилем.

CannotCreateHashEx -1072824191

Текст сообщения: "Unable to create a hash object for an authenticated message" (невозможно создать хэш-объект для сообщения, прошедшего проверку подлинности).
Дополнительные сведения о хэш-алгоритмах см. в описании свойства HashAlgorithm класса Message.

CannotCreateOnGlobalCatalog -1072824201

Текст сообщения: "Failed to create an object on a specified global catalog server" (не удалось создать объект на заданном сервере глобального каталога).

CannotGetDistinguishedName -1072824194

Текст сообщения: "Failed to retrieve the distinguished name of local computer" (не удалось извлечь различающееся имя локального компьютера).

CannotGrantAddGuid -1072824206

Текст сообщения: "Failed to grant the "Add Guid" permission to current user" (не удалось предоставить разрешение на добавление глобально уникального идентификатора (GUID) текущему пользователю).

CannotHashDataEx -1072824193

Текст сообщения: "Unable to hash data for an authenticated message" (невозможно хэшировать данные для сообщения, прошедшего проверку подлинности).

CannotImpersonateClient -1072824284

Текст сообщения: "The RPC server cannot impersonate the client application, hence security credentials could not be verified" (сервер RPC не может имитировать клиентское приложение, поэтому невозможна проверка учетных данных для безопасного доступа).
Очередь сообщений возвращает эту ошибку, если серверу службы каталогов не удается олицетворить клиентское приложение. Эта операция необходима для проверки учетных данных безопасности.

CannotJoinDomain -1072824202

Текст сообщения: "Failed to join Message Queuing enterprise on Windows 2000 domain" (не удалось объединить предметную область Message Queuing в домене Windows 2000).

CannotLoadMsmqOcm -1072824205

Текст сообщения: "Cannot load the MSMQOCM.DLL library" (невозможно загрузить библиотеку MSMQOCM.DLL).

CannotOpenCertificateStore -1072824208

Текст сообщения: "Unable to open the certificates store for the internal certificate" (невозможно открыть хранилище сертификатов для внутреннего сертификата).
Очередь сообщений возвращает эту ошибку, если у вас нет разрешения на управление собственным профилем.

CannotSetCryptographicSecurityDescriptor -1072824212

Текст сообщения: "Unable to set the security descriptor for the cryptographic keys" (невозможно установить дескриптор безопасности для криптографических ключей).
Сведения о поставщиках служб шифрования см. в статьях CryptographicProviderType и AuthenticationProviderType.

CannotSignDataEx -1072824192

Текст сообщения: "Unable to sign data before sending an authenticated message" (невозможно подписать данные перед передачей сообщения, прошедшего проверку подлинности).
Дополнительные сведения о подписании данных см. в описании свойства DigitalSignature класса Message.

CertificateNotProvided -1072824211

Текст сообщения: "A user attempted to send an authenticated message without a certificate" (пользователь предпринял попытку передать сообщение с проверкой подлинности без сертификата).
Очередь сообщений возвращает эту ошибку, если отправляющее приложение пытается использовать сведения о контексте безопасности для проверки подлинности сообщения, но в контексте безопасности отсутствует сертификат. Дополнительные сведения о сертификатах см. в описании свойства SenderCertificate класса Message.

ComputerDoesNotSupportEncryption -1072824269

Текст сообщения: "The computer does not support encryption operations" (компьютер не поддерживает операции шифрования).
Очередь сообщений возвращает эту ошибку, когда приложение запрашивает шифрование, но компьютер (исходный или конечный) не поддерживает операции шифрования. Когда эта ошибка возвращается, операция шифрования завершается сбоем. Дополнительные сведения об использовании шифрования см. в статьях EncryptionRequired и EncryptionAlgorithm.

CorruptedInternalCertificate -1072824275

Текст сообщения: "The internal Message Queuing certificate is corrupted" (поврежден внутренний сертификат Message Queuing).
Эта ошибка относится только к очереди сообщений версии 1.0.

CorruptedPersonalCertStore -1072824271

Текст сообщения: "The personal certificate store is corrupted" (повреждено хранилище личных сертификатов).
Очередь сообщений возвращает эту ошибку, если повреждено хранилище личного сертификата Microsoft Internet Explorer.

CorruptedQueueWasDeleted -1072824216

Текст сообщения: "The .ini file for the queue in LQS was deleted because it was corrupted" (INI-файл для очереди в LQS удален из-за его повреждения).

CorruptedSecurityData -1072824272

Текст сообщения: "A cryptographic function has failed" (сбой службы шифрования).

CouldNotGetAccountInfo -1072824265

Текст сообщения: "Could not get the account information for the user" (невозможно получить учетные сведения для пользователя).

CouldNotGetUserSid -1072824266

Текст сообщения: "Could not get the SID information out of the thread token" (невозможно получить сведения о SID из маркера потока).
Дополнительные сведения об идентификаторах отправителей см. в описании свойства SenderId класса Message.

DeleteConnectedNetworkInUse -1072824248

Текст сообщения: "The connected network cannot be deleted; it is in use" (не удается удалить подключенную сеть, так как сеть используется).
Очередь сообщений возвращает эту ошибку, если ей не удается удалить указанную подключенную сеть, так как она определена по крайней мере на еще одном компьютере. Удалите подключенную сеть из всех списков подключенных сетей и попытайтесь удалить ее еще раз.

DependentClientLicenseOverflow -1072824217

Текст сообщения: "The number of dependent clients served by this Message Queuing server reached its upper limit" (число подчиненных клиентов, обслуживаемых данным сервером Message Queuing, достигло максимального значения).

DsError -1072824253

Текст сообщения: "Internal directory service error" (внутренняя ошибка службы каталогов).

DsIsFull -1072824254

Текст сообщения: "Directory service is full" (служба каталогов заполнена).
Очередь сообщений возвращает эту ошибку, если хранилище данных заполнено. Эта ошибка относится только к очереди сообщений версии 1.0.

DtcConnect -1072824244

Текст сообщения: "Cannot connect to MS DTC" (не удается подключиться к MS DTC).
Очередь сообщений возвращает эту ошибку, если ей не удается подключиться к координатору распределенных транзакций Майкрософт.

EncryptionProviderNotSupported -1072824213

Текст сообщения: "The Cryptographic Service Provider is not supported by Message Queuing" (Message Queuing не поддерживает этого поставщика служб шифрования).

FailVerifySignatureEx -1072824190

Текст сообщения: "Signature of received message is not valid" (недопустимая подпись принятого сообщения).

FormatNameBufferTooSmall -1072824289

Текст сообщения: "The format name buffer supplied to the API was too small to fit the format name" (буфер имени формата, передаваемый в API, слишком мал, чтобы вместить имя формата).

Generic -1072824319

Текст сообщения: "Generic Error" (общая ошибка).
Очередь сообщений возвращает эту ошибку, если ей не удается более точно определить источник проблемы.

GuidNotMatching -1072824200

Текст сообщения: "Failed to create Message Queuing configuration object with a GUID that matches the computer installation" (не удалось создать объект конфигурации Message Queuing с GUID, согласующимся с установкой данного компьютера). Необходимо удалить Message Queuing и затем снова выполнить установку.

IllegalContext -1072824229

Текст сообщения: "Invalid context parameter" (недопустимый параметр контекста).

IllegalCriteriaColumns -1072824264

Текст сообщения: "Invalid MQCOLUMNS parameter" (недопустимый параметр MQCOLUMNS).
Очередь сообщений возвращает эту ошибку, если вы используете класс MessagePropertyFilter и выбрали false для всех логических значений и ноль (0) для всех целочисленных значений.

IllegalCursorAction -1072824292

Текст сообщения: "MQ_ACTION_PEEK_NEXT specified to MQReceiveMessage can not be used with the current cursor position" (переменную MQ_ACTION_PEEK_NEXT, установленную в MQReceiveMessage, невозможно использовать с текущим положением курсора).
MoveNext не может использоваться с текущей позицией курсора.

IllegalEnterpriseOperation -1072824207

Текст сообщения: "The operation is invalid for a Message Queuing services object" (недопустимая операция для объекта служб Message Queuing).

IllegalFormatName -1072824290

Текст сообщения: "The given format name is invalid" (задано недопустимое имя формата). Допустимые варианты синтаксиса для имени формата см. в описании свойства FormatName класса MessageQueue.

IllegalMessageProperties -1072824255

Текст сообщения: "Illegal MQQMPROPS parameter, either null or with zero properties" (недопустимый параметр MQQMPROPS: или значение null, или нулевые свойства).
Недопустимые свойства сообщения: либо значение null, либо нулевые свойства.

IllegalOperation -1072824220

Текст сообщения: "The operation is invalid on foreign message queuing systems" (недопустимая операция в системах внешних очередей сообщений).

IllegalPrivateProperties -1072824197

Недопустимое значение параметра частных свойств. Причиной этого может быть установка значения null или нулевых свойств.

IllegalPropertyId -1072824263

Текст сообщения: "Invalid property identifier value" (недопустимое значение идентификатора свойства).

IllegalPropertySize -1072824261

Текст сообщения: "Illegal property buffer size" (недопустимый размер буфера свойства).
Очередь сообщений возвращает эту ошибку, если указанный буфер для идентификатора сообщения или идентификатора корреляции имеет неправильный размер. Дополнительные сведения об идентификаторах сообщений см. в описании свойств Id и CorrelationId класса Message.

IllegalPropertyValue -1072824296

Текст сообщения: "Invalid property value" (недопустимое значение свойства).

IllegalPropertyVt -1072824295

Текст сообщения: "Invalid VARTYPE value" (недопустимое значение VARTYPE).

IllegalQueuePathName -1072824300

Текст сообщения: "Invalid queue path name" (недопустимое имя пути очереди).
Допустимые варианты синтаксиса пути см. в описании свойства Path класса MessageQueue.

IllegalQueueProperties -1072824259

Текст сообщения: "Illegal MQQUEUEPROPS parameter, either null or with zero properties" (недопустимый параметр MQQUEUEPROPS: или значение null, или нулевые свойства).
Очередь сообщений возвращает эту ошибку, если вы используете класс MessageQueueCriteria и вызвали ClearAll() или не указали условий, которые должны использоваться при фильтрации очередей. Дополнительные сведения об условиях поиска для фильтрации очередей см. в описании класса MessageQueueCriteria или метода GetPublicQueues.

IllegalRelation -1072824262

Текст сообщения: "Invalid relation value in restriction" (недопустимое значение соотношения в ограничении).

IllegalRestrictionPropertyId -1072824260

Текст сообщения: "Invalid propid value in MQRESTRICTION parameter" (недопустимое значение идентификатора свойства в параметре MQRESTRICTION).
Недопустимое значение идентификатора свойства для ограничения.

IllegalSecurityDescriptor -1072824287

Текст сообщения: "The specified security descriptor is not a valid security descriptor" (заданный дескриптор безопасности является недопустимым дескриптором безопасности).

IllegalSort -1072824304

Текст сообщения: "Illegal sort specified (for example, duplicate columns)" (задана недопустимая сортировка (например, идентичные столбцы)).

IllegalSortPropertyId -1072824228

Текст сообщения: "Invalid propid value in MQSORTSET" (недопустимое значение идентификатора свойства в MQSORTSET).
Недопустимое значение идентификатора свойства для сортировки.

IllegalUser -1072824303

Текст сообщения: "The user has an invalid user name" (недопустимое имя пользователя).
Очередь сообщений возвращает эту ошибку, если приложение подключается к ней, используя недопустимое имя пользователя.

InsufficientProperties -1072824257

Текст сообщения: "Not all the required properties for the operation were specified in the input parameters" (во входных параметрах заданы не все свойства, требующиеся для данной операции).

InsufficientResources -1072824281

Текст сообщения: "Insufficient resources to perform operation" (недостаточно ресурсов для выполнения операции).
Очередь сообщений возвращает эту ошибку, если, например, для выполнения операции недостаточно памяти. Когда эта ошибка возвращается, операция завершается сбоем.

InvalidCertificate -1072824276

Текст сообщения: "The user certificate is not valid" (недействительный сертификат пользователя).
Очередь сообщений возвращает эту ошибку, если сертификат безопасности, указанный в свойстве SenderCertificate класса Message, недействителен или не помещен должным образом в хранилище личного сертификата Microsoft Internet Explorer.

InvalidHandle -1072824313

Текст сообщения: "An invalid handle passed to a function" (в функцию передан недопустимый дескриптор).
Очередь сообщений возвращает эту ошибку, если указанный дескриптор очереди недопустим.

InvalidOwner -1072824252

Текст сообщения: "Invalid object owner" (недопустимый владелец объекта). Например, сбой CreateQueue вследствие того, что объект диспетчера очередей является недопустимым.
Очередь сообщений возвращает эту ошибку, если, например, приложение пытается создать очередь на компьютере, на котором не установлена очередь сообщений.

InvalidParameter -1072824314

Текст сообщения: "An invalid parameter passed to a function" (в функцию передан недопустимый параметр).
Очередь сообщений возвращает эту ошибку, если один из параметров, предоставленных операцией, недопустим.

IOTimeout -1072824293

Текст сообщения: "The receive or peek message time-out has expired" (истек тайм-аут для получения или считывания сообщения).
Очередь сообщений возвращает эту ошибку, если время ожидания, указанное в вызове Receive или Peek, истекает до поступления нового сообщения в очередь. Это может произойти, только если в очереди еще нет сообщения. Если оно есть, оба метода возвращают управление немедленно.

LabelBufferTooSmall -1072824226

Текст сообщения: "The label buffer supplied to the API was too small" (буфер метки, переданный в API, слишком мал).

MachineExists -1072824256

Текст сообщения: "Computer with the same name already exists in the site" (компьютера с таким именем уже существует в узле).

MachineNotFound -1072824307

Текст сообщения: "The specified computer could not be found" (заданный компьютер не найден).
Очередь сообщений возвращает эту ошибку, если ей не удается найти компьютер очереди в службе каталогов.

MessageAlreadyReceived -1072824291

Текст сообщения: "A message that is currently pointed at by the cursor has been removed from the queue by another process or by another call to receive the message without the use of this cursor" (сообщение, на которое в настоящий момент указывает курсор, удалено из очереди другим процессом или другим вызовом, выполненным для получения этого сообщения без использования данного курсора).
Очередь сообщений возвращает эту ошибку, если другой курсор, приложение или системный администратор уже удалили сообщение из очереди. Эта ошибка чаще всего возникает при использовании класса MessageEnumerator, например экземпляра, возвращенного в результате вызова метода GetMessageEnumerator2() или GetEnumerator().

MessageNotFound -1072824184

Текст сообщения: "The specified message could not be found" (заданное сообщение не найдено).
Очередь сообщений возвращает эту ошибку, если ей не удается найти указанное сообщение в очереди.

MessageStorageFailed -1072824278

Текст сообщения: "Could not store a recoverable or journal message" (невозможно сохранить восстанавливаемое или журнальное сообщение). Сообщение не отправлено.
Очередь сообщений возвращает эту ошибку, если локальному компьютеру не удается сохранить восстанавливаемое сообщение (доставка которого гарантируется в случае проблемы с сетью) или сообщение журнала. Дополнительные сведения об этих вариантах отправки сообщений см. в описании свойств Recoverable и UseJournalQueue класса Message.

MissingConnectorType -1072824235

Текст сообщения: "Connector Type is mandatory when sending an Acknowledgment or secure message" (при передаче подтверждения или безопасного сообщения должен указываться тип соединителя).
Очередь сообщений возвращает эту ошибку, когда приложение задает свойство, обычно задаваемое очередью сообщений, но не указывает соединитель, который необходимо использовать. Дополнительные сведения о типах соединителей см. в описании свойства ConnectorType класса Message.

MqisReadOnlyMode -1072824224

Текст сообщения: "MQIS database is in read-only mode" (база данных MQIS находится в режиме только для чтения).

MqisServerEmpty -1072824225

Текст сообщения: "The list of MQIS servers (in registry) is empty" (пустой список серверов MQIS (в реестре)). Эта ошибка относится только к очереди сообщений версии 1.0.

NoDs -1072824301

Текст сообщения: "No connection with this site's controller(s)" (отсутствует подключение к контроллерам этого узла).
Очередь сообщений возвращает эту ошибку, если приложению не удается получить доступ к службе каталогов. При получении этой ошибки проверьте разрешения на доступ к службе каталогов.

NoEntryPointMsmqOcm -1072824204

Текст сообщения: "Cannot locate an entry point in the MSMQOCM.DLL library" (не удается найти точку входа в библиотеку MSMQOCM.DLL).

NoGlobalCatalogInDomain -1072824196

Текст сообщения: "Unable to find Global Catalog servers in the specified domain" (невозможно найти серверы глобального каталога в указанном домене).

NoInternalUserCertificate -1072824273

Текст сообщения: "The internal Message Queuing certificate for the user does not exist" (не существует внутреннего сертификата Message Queuing для данного пользователя).
Очередь сообщений возвращает эту ошибку, если внутренний сертификат не зарегистрирован или зарегистрированный сертификат поврежден.

NoMsmqServersOnDc -1072824203

Текст сообщения: "Failed to find Message Queuing servers on domain controllers" (не удалось найти серверы Message Queuing в контроллерах домена).

NoMsmqServersOnGlobalCatalog -1072824195

Текст сообщения: "Failed to find Message Queuing servers on Global Catalog domain controllers" (не удалось найти серверы Message Queuing в контроллерах домена глобального каталога).

NoResponseFromObjectServer -1072824247

Текст сообщения: "No response from object owner" (нет ответа от владельца объекта).
Очередь сообщений возвращает эту ошибку, если отсутствует ответ от сервера службы каталогов. Когда эта ошибка возвращается, состояние операции неизвестно.

ObjectServerNotAvailable -1072824246

Текст сообщения: "Object owner is not reachable" (владелец объекта недостижим).
Очередь сообщений возвращает эту ошибку, если сервер службы каталогов для объекта недоступен. Когда эта ошибка возвращается, операция завершается сбоем.

OperationCanceled -1072824312

Текст сообщения: "The operation was canceled before it could be completed" (данная операция отменена до ее завершения).

PrivilegeNotHeld -1072824282

Текст сообщения: "Client does not have the required privileges to perform the operation" (у клиента отсутствуют привилегии, требующиеся для выполнения данной операции).

Property -1072824318

Текст сообщения: "One or more of the passed properties are invalid" (Одно или более переданных свойств являются недопустимыми).

PropertyNotAllowed -1072824258

Текст сообщения: "Invalid property for the requested operation" (Недействительное свойство для запрошенной операции).

ProviderNameBufferTooSmall -1072824221

Текст сообщения: "The passed buffer for the Provider name property is too small" (буфер, переданный для свойства имени поставщика, слишком мал).
Дополнительные сведения об именах поставщиков см. в описании свойства AuthenticationProviderName класса Message.

PublicKeyDoesNotExist -1072824198

Текст сообщения: "The public key for the computer does not exist" (не существует открытого ключа для данного компьютера).
Очередь сообщений возвращает эту ошибку, если ей удалось выполнить запрос к службе каталогов, но улучшенный ключ не был найден. Эта ошибка относится только к очереди сообщений версии 2.0.

PublicKeyNotFound -1072824199

Текст сообщения: "Unable to find the public key for computer" (невозможно найти открытый ключ для компьютера).
Очередь сообщений возвращает эту ошибку, если, например, вы пытаетесь получить свойства компьютера, на котором выполняется очередь сообщений версии 1.0, или получить свойства удаленного компьютера при работе в автономном режиме. Эта ошибка относится только к очереди сообщений версии 2.0.

QDnsPropertyNotSupported -1072824210

Свойство DNS не поддерживается в качестве критерия поиска очередей.
Получить имя пути DNS к очереди невозможно.

QueueDeleted -1072824230

Текст сообщения: "The queue was deleted" (данная очередь удалена). Прием сообщений с использованием этого экземпляра очереди невозможен. Эту очередь следует закрыть.

QueueExists -1072824315

Текст сообщения: "A queue with the same pathname is already registered" (очередь с таким именем пути уже зарегистрирована).
Очередь сообщений регистрирует общедоступные очереди в службе каталогов, а частные — на локальном компьютере.

QueueNotAvailable -1072824245

Текст сообщения: "Error while reading from a queue residing on a remote computer" (ошибка при чтении из очереди, находящейся на удаленном компьютере).

QueueNotFound -1072824317

Текст сообщения: "The queue is not registered in the directory service" (данная очередь не зарегистрирована в службе каталогов).
Очередь сообщений возвращает эту ошибку, если ей не удается найти очередь. Это может быть общедоступная очередь, не зарегистрированная в службе каталогов, или интернет-очередь, которая отсутствует в пространстве имен очереди сообщений.

RemoteMachineNotAvailable -1072824215

Текст сообщения: "The remote machine is not available" (данный удаленный компьютер недоступен).

ResultBufferTooSmall -1072824250

Текст сообщения: "The supplied result buffer is too small" (предоставляемый буфер результата слишком мал).

SecurityDescriptorBufferTooSmall -1072824285

Текст сообщения: "The size of the buffer passed to MQGetQueueSecurity is too small" (Размер буфера, передаваемый MQGetQueueSecurity, слишком мал).
Очередь сообщений возвращает эту ошибку, если предоставленный буфер безопасности слишком мал для дескриптора безопасности.

SenderCertificateBufferTooSmall -1072824277

Текст сообщения: "The passed buffer for the user certificate property is too small" (буфер, переданный для свойства сертификата пользователя, слишком мал).
Дополнительные сведения о сертификатах пользователя см. в описании свойства SenderCertificate класса Message.

SenderIdBufferTooSmall -1072824286

Текст сообщения: "The passed buffer for the user identifier property is too small" (буфер, переданный для свойства идентификатора пользователя, слишком мал).
Очередь сообщений возвращает эту ошибку, если предоставленный буфер для идентификатора отправителя слишком мал. Дополнительные сведения об идентификаторах отправителей см. в описании свойства SenderId класса Message.

ServiceNotAvailable -1072824309

Текст сообщения: "The Message Queues service is not available" (данная служба Message Queues недоступна).
Очередь сообщений возвращает эту ошибку, если приложению не удается подключиться к диспетчеру очередей.

SharingViolation -1072824311

Текст сообщения: "Sharing violation" (нарушение прав доступа). Данная очередь уже открыта для монопольного использования.
Очередь сообщений возвращает эту ошибку, если приложение пытается открыть уже открытую очередь с монопольными правами на чтение. Дополнительные сведения о получении сообщений из очереди в монопольном режиме см. в описании свойства DenySharedReceive класса MessageQueue.

SignatureBufferTooSmall -1072824222

Текст сообщения: "The passed buffer for the Signature property is too small" (буфер, переданный для свойства подписи, слишком мал).
Дополнительные сведения о подписях см. в описании свойства DigitalSignature класса Message.

StaleHandle -1072824234

Текст сообщения: "The Queue Manager service has been restarted" (служба Queue Manager перезапущена). Дескриптор очереди устарел и должен быть закрыт.
Очередь сообщений возвращает эту ошибку, если указанный дескриптор был получен во время предыдущего сеанса службы диспетчера очередей.

SymmetricKeyBufferTooSmall -1072824223

Текст сообщения: "The passed buffer for the Symmetric key property is too small" (буфер, переданный для свойства симметричного ключа, слишком мал).
Дополнительные сведения о симметричных ключах см. в описании свойства DestinationSymmetricKey класса Message.

TransactionEnlist -1072824232

Текст сообщения: "Cannot enlist the transaction" (невозможно задействовать данную транзакцию).

TransactionImport -1072824242

Текст сообщения: "Cannot import the transaction" (невозможно импортировать данную транзакцию).

TransactionSequence -1072824239

Текст сообщения: "Wrong transaction operations sequence" (неправильная последовательность операций транзакции).

TransactionUsage -1072824240

Текст сообщения: "Wrong transaction usage" (неправильное использование транзакции).
Очередь сообщений возвращает эту ошибку, если была предпринята попытка открыть удаленную очередь для чтения из транзакции или прочитать сообщение из нетранзакционной очереди из транзакции.

UnsupportedAccessMode -1072824251

Текст сообщения: "The specified access mode is not supported" (заданный режим доступа не поддерживается).
Очередь сообщений возвращает эту ошибку, если режим доступа, указанный при открытии очереди, имеет недопустимое значение или если указанные режимы доступа и общего доступа несовместимы.

UnsupportedFormatNameOperation -1072824288

Текст сообщения: "The requested operation for the specified format name is not supported" (для заданного имени формата запрошенная операция не поддерживается).
Очередь сообщений возвращает эту ошибку, если запрошенная операция не поддерживается для указанного имени формата. К таким операциям относится попытка открыть очередь для получения сообщений путем прямого указания имени формата.

UnsupportedOperation -1072824214

Текст сообщения: "The operation is not supported for a WORKGROUP installation computer" (данная операция не поддерживается для компьютера конфигурации установки WORKGROUP).

UserBufferTooSmall -1072824280

Текст сообщения: "Request failed because user buffer is too small to hold the returned information" (сбой запроса из-за слишком малого пользовательского буфера, не достаточного для хранения возвращаемых сведений).

WksCantServeClient -1072824218

Текст сообщения: "Message Queuing-independent clients cannot serve Message Queuing-dependent clients" (клиенты, не зависящие от Message Queuing, не могут обслужить подчиненных клиентов Message Queuing).

WriteNotAllowed -1072824219

Текст сообщения: "Another MQIS server is being installed; write operations to the database are not allowed at this time" (устанавливается еще один сервер MQIS; в данный момент операции записи в базу данных не разрешены).

Примеры

В следующем примере проверяется, существует ли очередь очереди сообщений, а затем удаляется.

#using <system.dll>
#using <system.messaging.dll>

using namespace System;
using namespace System::Messaging;
int main()
{
   
   // Determine whether the queue exists.
   if ( MessageQueue::Exists( ".\\myQueue" ) )
   {
      try
      {
         
         // Delete the queue.
         MessageQueue::Delete( ".\\myQueue" );
      }
      catch ( MessageQueueException^ e ) 
      {
         if ( e->MessageQueueErrorCode == MessageQueueErrorCode::AccessDenied )
         {
            Console::WriteLine( "Access is denied. Queue might be a system queue." );
         }
         
         // Handle other sources of MessageQueueException.
      }

   }

   return 0;
}
using System;
using System.Messaging;

namespace MyProject
{
    /// <summary>
    /// Provides a container class for the example.
    /// </summary>
    public class MyNewQueue
    {

        //**************************************************
        // Provides an entry point into the application.
        //		
        // This example verifies existence and attempts to
        // delete a queue.
        //**************************************************

        public static void Main()
        {

            // Determine whether the queue exists.
            if (MessageQueue.Exists(".\\myQueue"))
            {
                try
                {
                    // Delete the queue.
                    MessageQueue.Delete(".\\myQueue");
                }
                catch(MessageQueueException e)
                {
                    if(e.MessageQueueErrorCode ==
                        MessageQueueErrorCode.AccessDenied)
                    {
                        Console.WriteLine("Access is denied. " +
                            "Queue might be a system queue.");
                    }

                    // Handle other sources of MessageQueueException.
                }
            }
        
            return;
        }
    }
}
Imports System.Messaging



Public Class MyNewQueue


        
        ' Provides an entry point into the application.
        '		 
        ' This example verifies existence and attempts to 
        ' delete a queue.
        

        Public Shared Sub Main()

            ' Determine whether the queue exists.
            If MessageQueue.Exists(".\myQueue") Then

                Try

                    ' Delete the queue.
                    MessageQueue.Delete(".\myQueue")

                Catch e As MessageQueueException

                    If e.MessageQueueErrorCode = _
                        MessageQueueErrorCode.AccessDenied Then

                        Console.WriteLine("Access is denied. " _
                            + "Queue might be a system queue.")
                    End If

                    ' Handle other sources of exceptions as necessary.

                End Try

            End If


            Return

        End Sub

End Class

Комментарии

Перечисление MessageQueueErrorCode предоставляет подробные сведения об ошибке во время операции обмена сообщениями.

Использует MessageQueueException свойство для MessageQueueErrorCode определения характера ошибки очереди сообщений. Значение MessageQueueErrorCode определяет текстовую строку, связанную с ошибкой.

Применяется к

См. также раздел