MessageQueueErrorCode Výčet

Definice

Identifikuje zdroj chyby, ke které došlo v aplikaci Řízení front zpráv a vygenerovala MessageQueueException výjimku.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode = 
Public Enum MessageQueueErrorCode
Dědičnost
MessageQueueErrorCode

Pole

AccessDenied -1072824283

Text zprávy: Přístup byl odepřen.Přístup k zadané frontě nebo počítači byl odepřen. Pokud se vrátí tato chyba, ověřte, že máte přístupová práva pro operaci, například vytvoření, odstranění nebo nastavení vlastností fronty. Informace o změně přístupových práv pro frontu najdete v tématu MessageQueueAccessRights a SetPermissions.

BadSecurityContext -1072824267

Text zprávy: Chybný kontext zabezpečení.
Kontext zabezpečení byl poškozen.

Base -1072824320

Řízení front zpráv nevrací tento kód chyby.

BufferOverflow -1072824294

Text zprávy: Vyrovnávací paměť zadaná do MQReceiveMessage pro načtení textu zprávy byla příliš malá. Zpráva není odebrána z fronty a část textu zprávy, která se vejde do vyrovnávací paměti, byla zkopírována.

CannotCreateCertificateStore -1072824209

Text zprávy: Nelze vytvořit úložiště certifikátů pro interní certifikát.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemáte oprávnění k manipulaci s vlastním profilem.

CannotCreateHashEx -1072824191

Text zprávy: Nelze vytvořit objekt hash pro ověřenou zprávu.
Další informace o hashovacích algoritmech najdete ve Message vlastnosti třídy HashAlgorithm .

CannotCreateOnGlobalCatalog -1072824201

Text zprávy: Vytvoření objektu na zadaném serveru globálního katalogu se nezdařilo.

CannotGetDistinguishedName -1072824194

Text zprávy: Nepodařilo se načíst rozlišující název místního počítače.

CannotGrantAddGuid -1072824206

Text zprávy: Aktuálnímu uživateli se nepodařilo udělit oprávnění Přidat identifikátor GUID.

CannotHashDataEx -1072824193

Text zprávy: Nelze zatřiďovat data pro ověřenou zprávu.

CannotImpersonateClient -1072824284

Text zprávy: Server RPC nemůže zosobnit klientskou aplikaci, proto nelze ověřit přihlašovací údaje zabezpečení.
Služba Řízení front zpráv vrátí tuto chybu, pokud server adresářové služby nemůže zosobnit klientskou aplikaci. To je nezbytné k ověření přihlašovacích údajů zabezpečení.

CannotJoinDomain -1072824202

Text zprávy: Nepodařilo se připojit se ke službě Řízení front zpráv enterprise v doméně systému Windows 2000.

CannotLoadMsmqOcm -1072824205

Text zprávy: Knihovnu MSMQOCM.DLL nelze načíst.

CannotOpenCertificateStore -1072824208

Text zprávy: Nelze otevřít úložiště certifikátů pro interní certifikát.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemáte oprávnění k manipulaci s vlastním profilem.

CannotSetCryptographicSecurityDescriptor -1072824212

Text zprávy: Nelze nastavit popisovač zabezpečení pro kryptografické klíče.
Informace o zprostředkovatelů kryptografických služeb najdete v tématu CryptographicProviderType a AuthenticationProviderType.

CannotSignDataEx -1072824192

Text zprávy: Před odesláním ověřené zprávy nelze podepsat data.
Další informace o podepisování dat najdete ve Message vlastnosti třídy DigitalSignature .

CertificateNotProvided -1072824211

Text zprávy: Uživatel se pokusil odeslat ověřenou zprávu bez certifikátu.
Služba Řízení front zpráv vrátí tuto chybu, pokud se odesílající aplikace pokusí použít informace o kontextu zabezpečení k ověření zprávy a kontext zabezpečení neobsahuje certifikát. Další informace o certifikátech najdete ve Message vlastnosti třídy SenderCertificate .

ComputerDoesNotSupportEncryption -1072824269

Text zprávy: Počítač nepodporuje operace šifrování.
Řízení front zpráv vrátí tuto chybu, když aplikace požaduje šifrování a počítač (zdroj nebo cíl) nepodporuje operace šifrování. Po vrácení této chyby se operace šifrování nezdaří. Další informace o použití šifrování najdete v tématech EncryptionRequired a EncryptionAlgorithm.

CorruptedInternalCertificate -1072824275

Text zprávy: Interní certifikát služby Řízení front zpráv je poškozen.
Tato chyba se týká pouze služby Řízení front zpráv 1.0.

CorruptedPersonalCertStore -1072824271

Text zprávy: Osobní úložiště certifikátů je poškozené.
Služba Řízení front zpráv vrátí tuto chybu při poškození osobního úložiště certifikátů aplikace Microsoft Internet Explorer.

CorruptedQueueWasDeleted -1072824216

Text zprávy: The.ini soubor pro frontu v LQS byl odstraněn, protože byl poškozen.

CorruptedSecurityData -1072824272

Text zprávy: Kryptografická funkce selhala.

CouldNotGetAccountInfo -1072824265

Text zprávy: Nelze získat informace o účtu uživatele.

CouldNotGetUserSid -1072824266

Text zprávy: Nepodařilo se získat informace o identifikátoru SID z tokenu vlákna.
Další informace o identifikátorech odesílatele najdete ve Message vlastnosti třídy SenderId .

DeleteConnectedNetworkInUse -1072824248

Text zprávy: Připojenou síť nelze odstranit; je používán.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemůže odstranit zadanou připojenou síť, protože síť je definována alespoň v jednom jiném počítači. Odeberte připojenou síť ze všech seznamů připojených sítí a zkuste ji odstranit znovu.

DependentClientLicenseOverflow -1072824217

Text zprávy: Počet závislých klientů obsluhovaných tímto serverem služby Řízení front zpráv dosáhl svého horního limitu.

DsError -1072824253

Text zprávy: Vnitřní chyba adresářové služby.

DsIsFull -1072824254

Text zprávy: Adresářová služba je plná.
Služba Řízení front zpráv vrátí tuto chybu, pokud je úložiště informací plné. Tato chyba se týká pouze služby Řízení front zpráv 1.0.

DtcConnect -1072824244

Text zprávy: Nelze se připojit k MS DTC.
Služba Řízení front zpráv vrátí tuto chybu, pokud se nemůže připojit ke službě Microsoft Distributed Transaction Coordinator.

EncryptionProviderNotSupported -1072824213

Text zprávy: Služba Řízení front zpráv nepodporuje zprostředkovatele kryptografických služeb.

FailVerifySignatureEx -1072824190

Text zprávy: Podpis přijaté zprávy není platný.

FormatNameBufferTooSmall -1072824289

Text zprávy: Vyrovnávací paměť názvu formátu dodaná rozhraní API byla příliš malá, aby se vešla do názvu formátu.

Generic -1072824319

Text zprávy: Obecná chyba.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemůže identifikovat konkrétnější zdroj.

GuidNotMatching -1072824200

Text zprávy: Nepodařilo se vytvořit objekt konfigurace služby Řízení front zpráv s identifikátorem GUID, který odpovídá instalaci počítače. Službu Řízení front zpráv je nutné odinstalovat a pak ji znovu nainstalovat.

IllegalContext -1072824229

Text zprávy: Neplatný parametr kontextu.

IllegalCriteriaColumns -1072824264

Text zprávy: Neplatný parametr MQCOLUMNS
Řízení front zpráv vrátí tuto chybu, pokud používáte MessagePropertyFilter třídu a jste vybrali false pro všechny logické hodnoty a nula (0) pro všechny celočíselné hodnoty.

IllegalCursorAction -1072824292

Text zprávy: MQ_ACTION_PEEK_NEXT zadaný pro MQReceiveMessage nelze použít s aktuální polohou kurzoru.
MoveNext nelze použít s aktuální pozicí kurzoru.

IllegalEnterpriseOperation -1072824207

Text zprávy: Operace je neplatná pro objekt služby Řízení front zpráv.

IllegalFormatName -1072824290

Text zprávy: Zadaný název formátu je neplatný. Platné možnosti syntaxe názvu formátu najdete ve MessageQueue vlastnosti třídy FormatName .

IllegalMessageProperties -1072824255

Text zprávy: Neplatný parametr MQQMPROPS, buď null, nebo s nulovými vlastnostmi.
Neplatné vlastnosti zprávy, buď null nebo s nulovými vlastnostmi.

IllegalOperation -1072824220

Text zprávy: Operace je neplatná v cizích systémech front zpráv.

IllegalPrivateProperties -1072824197

Hodnota parametru privátních vlastností je neplatná. Důvodem může být to, že má hodnotu null nebo má zadané nulové vlastnosti.

IllegalPropertyId -1072824263

Text zprávy: Neplatná hodnota identifikátoru vlastnosti

IllegalPropertySize -1072824261

Text zprávy: Velikost vyrovnávací paměti vlastnosti je neplatná.
Řízení front zpráv vrátí tuto chybu, pokud zadaná vyrovnávací paměť pro identifikátor zprávy nebo identifikátor korelace nemá správnou velikost. Další informace o identifikátorech zpráv najdete v Message předmětech Id a CorrelationId vlastnostech.

IllegalPropertyValue -1072824296

Text zprávy: Neplatná hodnota vlastnosti.

IllegalPropertyVt -1072824295

Text zprávy: Neplatná hodnota VARTYPE.

IllegalQueuePathName -1072824300

Text zprávy: Neplatný název cesty k frontě.
Informace o platných možnostech syntaxe cesty najdete ve MessageQueue vlastnosti třídy Path .

IllegalQueueProperties -1072824259

Text zprávy: Neplatný parametr MQQUEUEPROPS, buď null, nebo s nulovými vlastnostmi.
Služba Řízení front zpráv vrátí tuto chybu, pokud používáte MessageQueueCriteria třídu a jste volali ClearAll() nebo nezadáli žádná kritéria, která se mají použít při filtrování front. Další informace o filtrování kritérií vyhledávání front najdete v MessageQueueCriteria třídě nebo GetPublicQueues .

IllegalRelation -1072824262

Text zprávy: Neplatná hodnota relace v omezení.

IllegalRestrictionPropertyId -1072824260

Text zprávy: Neplatná hodnota propid v parametru MQRESTRICTION.
Neplatná hodnota identifikátoru vlastnosti pro omezení

IllegalSecurityDescriptor -1072824287

Text zprávy: Zadaný popisovač zabezpečení není platným popisovačem zabezpečení.

IllegalSort -1072824304

Text zprávy: Bylo zadáno neplatné řazení (například duplicitní sloupce).

IllegalSortPropertyId -1072824228

Text zprávy: Neplatná hodnota propid v MQSORTSET.
Neplatná hodnota identifikátoru vlastnosti v pro řazení.

IllegalUser -1072824303

Text zprávy: Uživatel má neplatné uživatelské jméno.
Služba Řízení front zpráv vrátí tuto chybu, pokud se k ní vaše aplikace připojuje prostřednictvím neplatného uživatelského jména.

InsufficientProperties -1072824257

Text zprávy: Ve vstupních parametrech nebyly zadány všechny požadované vlastnosti operace.

InsufficientResources -1072824281

Text zprávy: Nedostatek prostředků k provedení operace.
Řízení front zpráv vrátí tuto chybu, například pokud není k dispozici dostatek paměti k dokončení operace. Při vrácení této chyby se operace nezdaří.

InvalidCertificate -1072824276

Text zprávy: Certifikát uživatele není platný.
Služba Řízení front zpráv vrátí tuto chybu, pokud je certifikát zabezpečení zadaný ve Message vlastnosti třídy SenderCertificate neplatný nebo pokud certifikát není správně umístěn v osobním úložišti certifikátů aplikace Microsoft Internet Explorer.

InvalidHandle -1072824313

Text zprávy: Neplatný popisovač předaný funkci.
Řízení front zpráv vrátí tuto chybu, pokud zadaný popisovač fronty není platný.

InvalidOwner -1072824252

Text zprávy: Neplatný vlastník objektu Například CreateQueue došlo k selhání, protože objekt Správce front je neplatný.
Služba Řízení front zpráv vrátí tuto chybu, například pokud se aplikace pokusí vytvořit frontu v počítači, na kterém není služba Řízení front zpráv nainstalována.

InvalidParameter -1072824314

Text zprávy: Neplatný parametr předaný funkci.
Služba Řízení front zpráv vrátí tuto chybu, pokud některý z parametrů zadaných operací není platný.

IOTimeout -1072824293

Text zprávy: Vypršel časový limit příjmu nebo náhledu zprávy.
Služba Řízení front zpráv vrátí tuto chybu, pokud časový limit zadaný při volání Receive nebo Peek vyprší před příchodem nové zprávy do fronty. K tomu může dojít pouze v případě, že ve frontě již nebyla žádná zpráva; obě metody by se okamžitě vrátily, pokud existuje zpráva.

LabelBufferTooSmall -1072824226

Text zprávy: Vyrovnávací paměť popisku dodaná rozhraní API byla příliš malá.

MachineExists -1072824256

Text zprávy: Na webu již existuje počítač se stejným názvem.

MachineNotFound -1072824307

Text zprávy: Zadaný počítač nebyl nalezen.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemůže najít počítač fronty v adresářové službě.

MessageAlreadyReceived -1072824291

Text zprávy: Zpráva, na kterou právě odkazuje kurzor, byla odebrána z fronty jiným procesem nebo jiným voláním, aby se zpráva dostala bez použití tohoto kurzoru.
Služba Řízení front zpráv vrátí tuto chybu, pokud již někdo jiný kurzor, aplikace nebo správce systému zprávu z fronty odebral. K této chybě s největší pravděpodobností dojde při použití MessageEnumerator třídy, jako je například instance vrácená voláním GetMessageEnumerator2() nebo GetEnumerator().

MessageNotFound -1072824184

Text zprávy: Zadaná zpráva nebyla nalezena.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemůže najít zadanou zprávu ve frontě.

MessageStorageFailed -1072824278

Text zprávy: Nelze uložit obnovitelnou zprávu nebo zprávu deníku. Zpráva nebyla odeslána.
Služba Řízení front zpráv vrátí tuto chybu, pokud místní počítač nemůže uložit obnovitelnou zprávu (jejíž doručení je v případě problému se sítí zaručeno) nebo zprávu deníku. Další informace o těchto možnostech odesílání zpráv najdete v Message předmětu Recoverable a UseJournalQueue vlastnostech.

MissingConnectorType -1072824235

Text zprávy: Typ konektoru je povinný při odesílání potvrzení nebo zabezpečené zprávy.
Služba Řízení front zpráv vrátí tuto chybu, když aplikace nastaví vlastnost obvykle nastavenou službou Řízení front zpráv, ale nezadá konektor, který se má použít. Další informace o typech konektorů najdete ve Message vlastnosti třídy ConnectorType .

MqisReadOnlyMode -1072824224

Text zprávy: Databáze MQIS je v režimu jen pro čtení.

MqisServerEmpty -1072824225

Text zprávy: Seznam serverů MQIS (v registru) je prázdný. Tato chyba se týká pouze služby Řízení front zpráv 1.0.

NoDs -1072824301

Text zprávy: Žádné připojení k řadiči tohoto webu
Služba Řízení front zpráv vrátí tuto chybu, pokud aplikace nemůže získat přístup k adresářové službě. Pokud se vrátí tato chyba, ověřte oprávnění pro přístup k adresářové službě.

NoEntryPointMsmqOcm -1072824204

Text zprávy: Nelze najít vstupní bod v knihovně MSMQOCM.DLL.

NoGlobalCatalogInDomain -1072824196

Text zprávy: V zadané doméně nelze najít servery globálního katalogu.

NoInternalUserCertificate -1072824273

Text zprávy: Interní certifikát služby Řízení front zpráv pro uživatele neexistuje.
Služba Řízení front zpráv vrátí tuto chybu, pokud není zaregistrován žádný interní certifikát nebo je zaregistrovaný certifikát poškozen.

NoMsmqServersOnDc -1072824203

Text zprávy: Nepodařilo se najít servery služby Řízení front zpráv na řadičích domény.

NoMsmqServersOnGlobalCatalog -1072824195

Text zprávy: Nepodařilo se najít servery služby Řízení front zpráv na řadičích domény globálního katalogu.

NoResponseFromObjectServer -1072824247

Text zprávy: Od vlastníka objektu není žádná odpověď.
Služba Řízení front zpráv vrátí tuto chybu, pokud server adresářové služby neobsahuje žádnou odpověď. Po vrácení této chyby je stav operace neznámý.

ObjectServerNotAvailable -1072824246

Text zprávy: Vlastník objektu není dostupný.
Služba Řízení front zpráv vrátí tuto chybu, pokud server adresářové služby pro objekt není k dispozici. Při vrácení této chyby se operace nezdaří.

OperationCanceled -1072824312

Text zprávy: Operace byla před dokončením zrušena.

PrivilegeNotHeld -1072824282

Text zprávy: Klient nemá požadovaná oprávnění k provedení operace.

Property -1072824318

Text zprávy: Nejméně jedna z předaných vlastností je neplatná.

PropertyNotAllowed -1072824258

Text zprávy: Neplatná vlastnost pro požadovanou operaci.

ProviderNameBufferTooSmall -1072824221

Text zprávy: Předaná vyrovnávací paměť pro vlastnost Název zprostředkovatele je příliš malá.
Další informace o názvech zprostředkovatelů najdete ve Message vlastnosti třídy AuthenticationProviderName .

PublicKeyDoesNotExist -1072824198

Text zprávy: Veřejný klíč počítače neexistuje.
Služba Řízení front zpráv vrátí tuto chybu, pokud bylo možné dotazovat adresářovou službu, ale nebyl nalezen rozšířený klíč. Tato chyba se týká pouze služby Řízení front zpráv 2.0.

PublicKeyNotFound -1072824199

Text zprávy: Nelze najít veřejný klíč počítače.
Služba Řízení front zpráv vrátí tuto chybu, například pokud se pokoušíte načíst vlastnosti počítače se spuštěnou službou Řízení front zpráv 1.0 nebo pokud se pokoušíte získat vlastnosti vzdáleného počítače při práci v režimu offline. Tato chyba se týká pouze služby Řízení front zpráv 2.0.

QDnsPropertyNotSupported -1072824210

Vlastnost DNS se nepodporuje jako kritérium pro vyhledání front.
Název cesty DNS pro frontu nelze načíst.

QueueDeleted -1072824230

Text zprávy: Fronta byla odstraněna. Pomocí této instance fronty již nelze přijímat zprávy. Fronta by měla být zavřená.

QueueExists -1072824315

Text zprávy: Fronta se stejným názvem cesty je již zaregistrovaná.
Služba Řízení front zpráv registruje veřejné fronty v adresářové službě a privátní fronty v místním počítači.

QueueNotAvailable -1072824245

Text zprávy: Chyba při čtení z fronty umístěné ve vzdáleném počítači.

QueueNotFound -1072824317

Text zprávy: Fronta není zaregistrovaná v adresářové službě.
Služba Řízení front zpráv vrátí tuto chybu, pokud nemůže najít frontu. To zahrnuje veřejné fronty, které nejsou zaregistrované v adresářové službě, a internetové fronty, které neexistují v oboru názvů služby Řízení front zpráv.

RemoteMachineNotAvailable -1072824215

Text zprávy: Vzdálený počítač není k dispozici.

ResultBufferTooSmall -1072824250

Text zprávy: Zadaná vyrovnávací paměť výsledků je příliš malá.

SecurityDescriptorBufferTooSmall -1072824285

Text zprávy: Velikost vyrovnávací paměti předávané do MQGetQueueSecurity je příliš malá.
Řízení front zpráv vrátí tuto chybu, pokud je zadaná vyrovnávací paměť zabezpečení pro popisovač zabezpečení příliš malá.

SenderCertificateBufferTooSmall -1072824277

Text zprávy: Předaná vyrovnávací paměť pro vlastnost certifikátu uživatele je příliš malá.
Další informace o uživatelských certifikátech najdete ve Message vlastnosti třídy SenderCertificate .

SenderIdBufferTooSmall -1072824286

Text zprávy: Předaná vyrovnávací paměť pro vlastnost identifikátoru uživatele je příliš malá.
Služba Řízení front zpráv vrátí tuto chybu, pokud je zadaná vyrovnávací paměť pro identifikaci odesílatele příliš malá. Další informace o identifikátorech odesílatele najdete ve Message vlastnosti třídy SenderId .

ServiceNotAvailable -1072824309

Text zprávy: Služba Fronty zpráv není k dispozici.
Služba Řízení front zpráv vrátí tuto chybu, pokud se aplikace nemůže připojit ke Správci front.

SharingViolation -1072824311

Text zprávy: Narušení sdílení. Fronta je již otevřena pro výhradní příjem.
Služba Řízení front zpráv vrátí tuto chybu, pokud se aplikace pokouší otevřít již otevřenou frontu, která má výhradní práva ke čtení. Další informace o příjmu zpráv výhradně z fronty najdete ve MessageQueue vlastnosti třídy DenySharedReceive .

SignatureBufferTooSmall -1072824222

Text zprávy: Předaná vyrovnávací paměť pro vlastnost Podpis je příliš malá.
Další informace o podpisech najdete ve Message vlastnosti třídy DigitalSignature .

StaleHandle -1072824234

Text zprávy: Služba Správce front byla restartována. Popisovač fronty je zastaralý a měl by být zavřený.
Služba Řízení front zpráv vrátí tuto chybu, pokud byl zadaný popisovač získán v předchozí relaci služby Správce front.

SymmetricKeyBufferTooSmall -1072824223

Text zprávy: Předaná vyrovnávací paměť pro vlastnost Symetrický klíč je příliš malá.
Další informace o symetrických klíčích najdete ve Message vlastnosti třídy DestinationSymmetricKey .

TransactionEnlist -1072824232

Text zprávy: Nelze zalistovat transakci.

TransactionImport -1072824242

Text zprávy: Transakci nelze importovat.

TransactionSequence -1072824239

Text zprávy: Nesprávné pořadí operací transakcí.

TransactionUsage -1072824240

Text zprávy: Nesprávné využití transakcí.
Služba Řízení front zpráv vrátí tuto chybu, pokud byl proveden pokus o otevření vzdálené fronty pro přístup pro čtení z transakce nebo byl proveden pokus o čtení zprávy z neaktuální fronty z transakce.

UnsupportedAccessMode -1072824251

Text zprávy: Zadaný režim přístupu není podporován.
Služba Řízení front zpráv vrátí tuto chybu, pokud je režim přístupu zadaný při otevírání fronty nastaven na neplatnou hodnotu nebo pokud režim přístupu a režim sdílení nejsou kompatibilní.

UnsupportedFormatNameOperation -1072824288

Text zprávy: Požadovaná operace pro zadaný název formátu není podporována.
Služba Řízení front zpráv vrátí tuto chybu, pokud požadovaná operace není pro zadaný název formátu podporována. Operace zahrnují pokus o otevření fronty pro příjem zpráv zadáním názvu přímého formátu.

UnsupportedOperation -1072824214

Text zprávy: Operace není podporována pro instalační počítač PRACOVNÍ SKUPINY.

UserBufferTooSmall -1072824280

Text zprávy: Požadavek se nezdařil, protože uživatelská vyrovnávací paměť je příliš malá na to, aby se vešly vrácené informace.

WksCantServeClient -1072824218

Text zprávy: Klienti nezávislí na službě Řízení front zpráv nemohou obsluhovat klienty závislé na službě Řízení front zpráv.

WriteNotAllowed -1072824219

Text zprávy: Instaluje se jiný server MQIS. operace zápisu do databáze nejsou v tuto chvíli povoleny.

Příklady

Následující příklad ověří, zda fronta služby Řízení front zpráv existuje, a pak ji odstraní.

#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

Poznámky

Výčet MessageQueueErrorCode poskytuje podrobné informace o chybovém stavu během operace zasílání zpráv.

Používá MessageQueueExceptionMessageQueueErrorCode vlastnost k identifikaci povahy chyby služby Řízení front zpráv. Hodnota MessageQueueErrorCode určuje textový řetězec, který se má přidružit k chybě.

Platí pro

Viz také