MessageQueueErrorCode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Message Queuing uygulamasında oluşan ve özel durum oluşturan bir MessageQueueException hatanın kaynağını tanımlar.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode =
Public Enum MessageQueueErrorCode
- Devralma
Alanlar
AccessDenied | -1072824283 | İleti metni: Erişim reddedildi.Belirtilen kuyruğa veya bilgisayara erişim reddedildi. Bu hata döndürülürse, kuyruk özelliklerini oluşturma, silme veya ayarlama gibi işlem için erişim haklarına sahip olduğunuzu doğrulayın. Bir kuyruğun erişim haklarını değiştirme hakkında bilgi için bkz MessageQueueAccessRights . ve SetPermissions. |
BadSecurityContext | -1072824267 | İleti metni: Hatalı güvenlik bağlamı. |
Base | -1072824320 | Message Queuing bu hata kodunu döndürmez. |
BufferOverflow | -1072824294 | İleti metni: İleti gövdesi alma işlemi için MQReceiveMessage'a sağlanan arabellek çok küçük. İleti kuyruktan kaldırılmaz ve ileti gövdesinin arabelleğe sığan bir bölümü kopyalanmıştır. |
CannotCreateCertificateStore | -1072824209 | İleti metni: İç sertifika için sertifika deposu oluşturulamıyor. |
CannotCreateHashEx | -1072824191 | İleti metni: Kimliği doğrulanmış bir ileti için karma nesnesi oluşturulamıyor. |
CannotCreateOnGlobalCatalog | -1072824201 | İleti metni: Belirtilen genel katalog sunucusunda nesne oluşturulamadı. |
CannotGetDistinguishedName | -1072824194 | İleti metni: Yerel bilgisayarın ayırt edici adı alınamadı. |
CannotGrantAddGuid | -1072824206 | İleti metni: Geçerli kullanıcıya "Guid Ekle" izni veremedi. |
CannotHashDataEx | -1072824193 | İleti metni: Kimliği doğrulanmış iletinin verileri karma yapılamıyor. |
CannotImpersonateClient | -1072824284 | İleti metni: RPC sunucusu istemci uygulamasının kimliğine bürünemiyor, bu nedenle güvenlik kimlik bilgileri doğrulanamadı. |
CannotJoinDomain | -1072824202 | İleti metni: Windows 2000 etki alanında Message Queuing kuruluşuna katılamadı. |
CannotLoadMsmqOcm | -1072824205 | İleti metni: MSMQOCM.DLL kitaplığı yüklenemiyor. |
CannotOpenCertificateStore | -1072824208 | İleti metni: İç sertifika için sertifika deposu açılamıyor. |
CannotSetCryptographicSecurityDescriptor | -1072824212 | İleti metni: Şifreleme anahtarları için güvenlik tanımlayıcısı ayarlanamadı. |
CannotSignDataEx | -1072824192 | İleti metni: Kimliği doğrulanmış bir ileti göndermeden önce veriler imzalanamıyor. |
CertificateNotProvided | -1072824211 | İleti metni: Kullanıcı, kimliği doğrulanmış bir iletiyi sertifika olmadan göndermeye çalıştı. |
ComputerDoesNotSupportEncryption | -1072824269 | İleti metni: Bilgisayar şifreleme işlemlerini desteklemez. |
CorruptedInternalCertificate | -1072824275 | İleti metni: İç Message Queuing sertifikası bozuk. |
CorruptedPersonalCertStore | -1072824271 | İleti metni: Kişisel sertifika deposu bozuk. |
CorruptedQueueWasDeleted | -1072824216 | İleti metni: LQS'deki kuyruğun The.ini dosyası bozuk olduğundan silindi. |
CorruptedSecurityData | -1072824272 | İleti metni: Şifreleme işlevi başarısız oldu. |
CouldNotGetAccountInfo | -1072824265 | İleti metni: Kullanıcı için hesap bilgileri alınamadı. |
CouldNotGetUserSid | -1072824266 | İleti metni: İŞ parçacığı belirtecinin SID bilgileri alınamadı. |
DeleteConnectedNetworkInUse | -1072824248 | İleti metni: Bağlı ağ silinemez; kullanımdadır. |
DependentClientLicenseOverflow | -1072824217 | İleti metni: Bu Message Queuing sunucusunun hizmet verdiği bağımlı istemci sayısı üst sınırına ulaştı. |
DsError | -1072824253 | İleti metni: İç dizin hizmeti hatası. |
DsIsFull | -1072824254 | İleti metni: Dizin hizmeti dolu. |
DtcConnect | -1072824244 | İleti metni: MS DTC'ye bağlanılamıyor. |
EncryptionProviderNotSupported | -1072824213 | İleti metni: Şifreleme Hizmeti Sağlayıcısı Message Queuing tarafından desteklenmiyor. |
FailVerifySignatureEx | -1072824190 | İleti metni: Alınan iletinin imzası geçerli değil. |
FormatNameBufferTooSmall | -1072824289 | İleti metni: API'ye sağlanan biçim adı arabelleği, biçim adına sığamayacak kadar küçük. |
Generic | -1072824319 | İleti metni: Genel Hata. |
GuidNotMatching | -1072824200 | İleti metni: Bilgisayar yüklemesiyle eşleşen bir GUID ile Message Queuing yapılandırma nesnesi oluşturulamadı. Message Queuing'i kaldırıp yeniden yüklemeniz gerekir. |
IllegalContext | -1072824229 | İleti metni: Geçersiz bağlam parametresi. |
IllegalCriteriaColumns | -1072824264 | İleti metni: Geçersiz MQCOLUMNS parametresi. |
IllegalCursorAction | -1072824292 | İleti metni: MQReceiveMessage için belirtilen MQ_ACTION_PEEK_NEXT geçerli imleç konumuyla kullanılamaz. |
IllegalEnterpriseOperation | -1072824207 | İleti metni: İleti Kuyruğa alma hizmetleri nesnesi için işlem geçersiz. |
IllegalFormatName | -1072824290 | İleti metni: Verilen biçim adı geçersiz. Geçerli biçim adı söz dizimi seçenekleri için sınıfın FormatName özelliğine MessageQueue bakın. |
IllegalMessageProperties | -1072824255 | İleti metni: Null veya sıfır özellikleriyle geçersiz MQQMPROPS parametresi. |
IllegalOperation | -1072824220 | İleti metni: yabancı ileti kuyruğa alma sistemlerinde işlem geçersiz. |
IllegalPrivateProperties | -1072824197 | Özel özellikler parametre değeri geçersiz. Bunun nedeni null bir değere sahip olması veya belirtilen özelliklerin sıfır olması olabilir. |
IllegalPropertyId | -1072824263 | İleti metni: Geçersiz özellik tanımlayıcı değeri. |
IllegalPropertySize | -1072824261 | İleti metni: Geçersiz özellik arabellek boyutu. |
IllegalPropertyValue | -1072824296 | İleti metni: Geçersiz özellik değeri. |
IllegalPropertyVt | -1072824295 | İleti metni: Geçersiz VARTYPE değeri. |
IllegalQueuePathName | -1072824300 | İleti metni: Geçersiz kuyruk yolu adı. |
IllegalQueueProperties | -1072824259 | İleti metni: Null veya sıfır özellikleriyle geçersiz MQQUEUEPROPS parametresi. |
IllegalRelation | -1072824262 | İleti metni: Kısıtlamada geçersiz ilişki değeri. |
IllegalRestrictionPropertyId | -1072824260 | İleti metni: MQRESTRICTION parametresinde geçersiz propid değeri. |
IllegalSecurityDescriptor | -1072824287 | İleti metni: Belirtilen güvenlik tanımlayıcısı geçerli bir güvenlik tanımlayıcısı değil. |
IllegalSort | -1072824304 | İleti metni: Geçersiz sıralama belirtildi (örneğin, yinelenen sütunlar). |
IllegalSortPropertyId | -1072824228 | İleti metni: MQSORTSET'te geçersiz propid değeri. |
IllegalUser | -1072824303 | İleti metni: Kullanıcının kullanıcı adı geçersiz. |
InsufficientProperties | -1072824257 | İleti metni: giriş parametrelerinde işlem için tüm gerekli özellikler belirtilmedi. |
InsufficientResources | -1072824281 | İleti metni: İşlem gerçekleştirmek için yeterli kaynak yok. |
InvalidCertificate | -1072824276 | İleti metni: Kullanıcı sertifikası geçerli değil. |
InvalidHandle | -1072824313 | İleti metni: İşleve geçersiz tanıtıcı geçirildi. |
InvalidOwner | -1072824252 | İleti metni: Geçersiz nesne sahibi. Örneğin |
InvalidParameter | -1072824314 | İleti metni: İşleve geçersiz bir parametre geçirildi. |
IOTimeout | -1072824293 | İleti metni: İleti alma veya göz atma zaman aşımı süresi doldu. |
LabelBufferTooSmall | -1072824226 | İleti metni: API'ye sağlanan etiket arabelleği çok küçük. |
MachineExists | -1072824256 | İleti metni: Sitede aynı ada sahip bir bilgisayar zaten var. |
MachineNotFound | -1072824307 | İleti metni: Belirtilen bilgisayar bulunamadı. |
MessageAlreadyReceived | -1072824291 | İleti metni: İmleç tarafından şu anda işaret edilen bir ileti, bu imleç kullanılmadan iletiyi almak için başka bir işlem veya başka bir çağrı tarafından kuyruktan kaldırıldı. |
MessageNotFound | -1072824184 | İleti metni: Belirtilen ileti bulunamadı. |
MessageStorageFailed | -1072824278 | İleti metni: Kurtarılabilir veya günlük iletisi depolanamadı. İleti gönderilmedi. |
MissingConnectorType | -1072824235 | İleti metni: Bildirim veya güvenli ileti gönderilirken Bağlayıcı Türü zorunludur. |
MqisReadOnlyMode | -1072824224 | İleti metni: MQIS veritabanı salt okunur modda. |
MqisServerEmpty | -1072824225 | İleti metni: MQIS sunucularının listesi (kayıt defterinde) boş. Bu hata yalnızca Message Queuing 1.0 için geçerlidir. |
NoDs | -1072824301 | İleti metni: Bu sitenin denetleyicileriyle bağlantı yok. |
NoEntryPointMsmqOcm | -1072824204 | İleti metni: MSMQOCM.DLL kitaplığında bir giriş noktası bulunamıyor. |
NoGlobalCatalogInDomain | -1072824196 | İleti metni: Belirtilen etki alanında Genel Katalog sunucuları bulunamıyor. |
NoInternalUserCertificate | -1072824273 | İleti metni: Kullanıcının iç Message Queuing sertifikası yok. |
NoMsmqServersOnDc | -1072824203 | İleti metni: Etki alanı denetleyicilerinde Message Queuing sunucuları bulunamadı. |
NoMsmqServersOnGlobalCatalog | -1072824195 | İleti metni: Genel Katalog etki alanı denetleyicilerinde Message Queuing sunucuları bulunamadı. |
NoResponseFromObjectServer | -1072824247 | İleti metni: Nesne sahibinden yanıt yok. |
ObjectServerNotAvailable | -1072824246 | İleti metni: Nesne sahibine ulaşılamıyor. |
OperationCanceled | -1072824312 | İleti metni: İşlem tamamlanmadan önce iptal edildi. |
PrivilegeNotHeld | -1072824282 | İleti metni: İstemcinin işlemi gerçekleştirmek için gerekli ayrıcalıkları yok. |
Property | -1072824318 | İleti metni: Geçirilen özelliklerden biri veya daha fazlası geçersiz. |
PropertyNotAllowed | -1072824258 | İleti metni: İstenen işlem için geçersiz özellik. |
ProviderNameBufferTooSmall | -1072824221 | İleti metni: Sağlayıcı adı özelliği için geçirilen arabellek çok küçük. |
PublicKeyDoesNotExist | -1072824198 | İleti metni: Bilgisayarın ortak anahtarı yok. |
PublicKeyNotFound | -1072824199 | İleti metni: Bilgisayarın ortak anahtarı bulunamıyor. |
QDnsPropertyNotSupported | -1072824210 | DNS özelliği, kuyrukları bulmak için ölçüt olarak desteklenmez. |
QueueDeleted | -1072824230 | İleti metni: Kuyruk silindi. İletiler artık bu kuyruk örneği kullanılarak alınamıyor. Kuyruk kapatılmalıdır. |
QueueExists | -1072824315 | İleti metni: Aynı yol adına sahip bir kuyruk zaten kayıtlı. |
QueueNotAvailable | -1072824245 | İleti metni: Uzak bilgisayarda bulunan bir kuyruktan okuma sırasında hata oluştu. |
QueueNotFound | -1072824317 | İleti metni: Kuyruk dizin hizmetinde kayıtlı değil. |
RemoteMachineNotAvailable | -1072824215 | İleti metni: Uzak makine kullanılamıyor. |
ResultBufferTooSmall | -1072824250 | İleti metni: Sağlanan sonuç arabelleği çok küçük. |
SecurityDescriptorBufferTooSmall | -1072824285 | İleti metni: geçirilen |
SenderCertificateBufferTooSmall | -1072824277 | İleti metni: Kullanıcı sertifikası özelliği için geçirilen arabellek çok küçük. |
SenderIdBufferTooSmall | -1072824286 | İleti metni: Kullanıcı tanımlayıcı özelliği için geçirilen arabellek çok küçük. |
ServiceNotAvailable | -1072824309 | İleti metni: İleti Kuyrukları hizmeti kullanılamıyor. |
SharingViolation | -1072824311 | İleti metni: Paylaşım ihlali. Kuyruk zaten özel alma için açılmış. |
SignatureBufferTooSmall | -1072824222 | İleti metni: Signature özelliği için geçirilen arabellek çok küçük. |
StaleHandle | -1072824234 | İleti metni: Kuyruk Yöneticisi hizmeti yeniden başlatıldı. Kuyruk tanıtıcısı eski ve kapatılmalıdır. |
SymmetricKeyBufferTooSmall | -1072824223 | İleti metni: Simetrik anahtar özelliği için geçirilen arabellek çok küçük. |
TransactionEnlist | -1072824232 | İleti metni: İşlem listelenemiyor. |
TransactionImport | -1072824242 | İleti metni: İşlem içeri aktarılamıyor. |
TransactionSequence | -1072824239 | İleti metni: Yanlış işlem işlemleri dizisi. |
TransactionUsage | -1072824240 | İleti metni: Yanlış işlem kullanımı. |
UnsupportedAccessMode | -1072824251 | İleti metni: Belirtilen erişim modu desteklenmiyor. |
UnsupportedFormatNameOperation | -1072824288 | İleti metni: Belirtilen biçim adı için istenen işlem desteklenmiyor. |
UnsupportedOperation | -1072824214 | İleti metni: çalışma grubu yükleme bilgisayarı için işlem desteklenmiyor. |
UserBufferTooSmall | -1072824280 | İleti metni: Kullanıcı arabelleği döndürülen bilgileri barındıramayacak kadar küçük olduğundan istek başarısız oldu. |
WksCantServeClient | -1072824218 | İleti metni: Message Queuing'den bağımsız istemciler Message Queuing'e bağımlı istemcilere hizmet veremez. |
WriteNotAllowed | -1072824219 | İleti metni: Başka bir MQIS sunucusu yükleniyor; veritabanına yazma işlemlerine şu anda izin verilmiyor. |
Örnekler
Aşağıdaki örnek bir Message Queuing kuyruğunun mevcut olup olmadığını doğrular ve ardından bu kuyruğu siler.
#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
Açıklamalar
Numaralandırma, MessageQueueErrorCode
bir mesajlaşma işlemi sırasında bir hata koşulu hakkında ayrıntılı bilgi verir.
, MessageQueueException Message Queuing hatasının doğasını tanımlamak için özelliğini kullanır MessageQueueErrorCode . MessageQueueErrorCode
değeri hatayla ilişkilendirilecek bir metin dizesi belirler.