Udostępnij za pośrednictwem


MessageQueueErrorCode Wyliczenie

Definicja

Identyfikuje źródło błędu, który wystąpił w aplikacji kolejkowania komunikatów i wygenerował MessageQueueException wyjątek.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode = 
Public Enum MessageQueueErrorCode
Dziedziczenie
MessageQueueErrorCode

Pola

AccessDenied -1072824283

Tekst komunikatu: Odmowa dostępu.Odmowa dostępu do określonej kolejki lub komputera. Jeśli ten błąd zostanie zwrócony, sprawdź, czy masz prawa dostępu do operacji, takie jak tworzenie, usuwanie lub ustawianie właściwości kolejki. Aby uzyskać informacje o zmianie praw dostępu dla kolejki, zobacz MessageQueueAccessRights i SetPermissions.

BadSecurityContext -1072824267

Tekst komunikatu: zły kontekst zabezpieczeń.
Kontekst zabezpieczeń został uszkodzony.

Base -1072824320

Kolejkowanie komunikatów nie zwraca tego kodu błędu.

BufferOverflow -1072824294

Tekst komunikatu: bufor dostarczony do komunikatu MQReceiveMessage na potrzeby pobierania treści komunikatu był za mały. Komunikat nie jest usuwany z kolejki i część treści komunikatu, która pasuje do buforu, została skopiowana.

CannotCreateCertificateStore -1072824209

Tekst komunikatu: Nie można utworzyć magazynu certyfikatów dla certyfikatu wewnętrznego.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie masz uprawnień do manipulowania własnym profilem.

CannotCreateHashEx -1072824191

Tekst komunikatu: Nie można utworzyć obiektu skrótu dla uwierzytelnionego komunikatu.
Message Zobacz właściwość klasyHashAlgorithm, aby uzyskać więcej informacji na temat algorytmów skrótu.

CannotCreateOnGlobalCatalog -1072824201

Tekst komunikatu: Nie można utworzyć obiektu na określonym serwerze wykazu globalnego.

CannotGetDistinguishedName -1072824194

Tekst komunikatu: Nie można pobrać nazwy wyróżniającej komputera lokalnego.

CannotGrantAddGuid -1072824206

Tekst komunikatu: Nie można udzielić użytkownikowi uprawnienia "Dodaj identyfikator GUID".

CannotHashDataEx -1072824193

Tekst komunikatu: Nie można utworzyć skrótu danych dla uwierzytelnionego komunikatu.

CannotImpersonateClient -1072824284

Tekst komunikatu: serwer RPC nie może personifikować aplikacji klienckiej, dlatego nie można zweryfikować poświadczeń zabezpieczeń.
Kolejkowanie komunikatów zwraca ten błąd, jeśli serwer usługi katalogowej nie może personifikować aplikacji klienckiej. Jest to konieczne do zweryfikowania poświadczeń zabezpieczeń.

CannotJoinDomain -1072824202

Tekst komunikatu: Nie można dołączyć do przedsiębiorstwa kolejkowania komunikatów w domenie systemu Windows 2000.

CannotLoadMsmqOcm -1072824205

Tekst wiadomości: nie można załadować biblioteki MSMQOCM.DLL.

CannotOpenCertificateStore -1072824208

Tekst komunikatu: Nie można otworzyć magazynu certyfikatów dla certyfikatu wewnętrznego.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie masz uprawnień do manipulowania własnym profilem.

CannotSetCryptographicSecurityDescriptor -1072824212

Tekst komunikatu: nie można ustawić deskryptora zabezpieczeń dla kluczy kryptograficznych.
Aby uzyskać informacje o dostawcach kryptograficznych, zobacz CryptographicProviderType i AuthenticationProviderType.

CannotSignDataEx -1072824192

Tekst wiadomości: Nie można podpisać danych przed wysłaniem uwierzytelnionej wiadomości.
Message Zobacz właściwość klasy, aby uzyskać więcej informacji na temat podpisywania DigitalSignature danych.

CertificateNotProvided -1072824211

Tekst wiadomości: użytkownik próbował wysłać uwierzytelniony komunikat bez certyfikatu.
Kolejkowanie komunikatów zwraca ten błąd, jeśli aplikacja wysyłająca próbuje użyć informacji kontekstu zabezpieczeń do uwierzytelnienia komunikatu, a kontekst zabezpieczeń nie zawiera certyfikatu. Aby uzyskać więcej informacji na temat certyfikatów, zobacz Message właściwość klasy SenderCertificate .

ComputerDoesNotSupportEncryption -1072824269

Tekst komunikatu: komputer nie obsługuje operacji szyfrowania.
Kolejkowanie komunikatów zwraca ten błąd, gdy aplikacja żąda szyfrowania, a komputer (źródło lub miejsce docelowe) nie obsługuje operacji szyfrowania. Po zwrócenia tego błędu operacja szyfrowania kończy się niepowodzeniem. Aby uzyskać więcej informacji na temat używania szyfrowania, zobacz EncryptionRequired i EncryptionAlgorithm.

CorruptedInternalCertificate -1072824275

Tekst komunikatu: wewnętrzny certyfikat kolejkowania komunikatów jest uszkodzony.
Ten błąd dotyczy tylko kolejkowania komunikatów 1.0.

CorruptedPersonalCertStore -1072824271

Tekst komunikatu: osobisty magazyn certyfikatów jest uszkodzony.
Kolejkowanie komunikatów zwraca ten błąd, gdy osobisty magazyn certyfikatów programu Microsoft Internet Explorer jest uszkodzony.

CorruptedQueueWasDeleted -1072824216

Tekst komunikatu: The.ini plik kolejki w LQS został usunięty, ponieważ został uszkodzony.

CorruptedSecurityData -1072824272

Tekst komunikatu: Funkcja kryptograficzna nie powiodła się.

CouldNotGetAccountInfo -1072824265

Tekst wiadomości: nie można pobrać informacji o koncie użytkownika.

CouldNotGetUserSid -1072824266

Tekst komunikatu: nie można pobrać informacji o identyfikatorze SID z tokenu wątku.
Aby uzyskać więcej informacji na temat identyfikatorów nadawcy, zobacz Message właściwość klasy SenderId .

DeleteConnectedNetworkInUse -1072824248

Tekst komunikatu: nie można usunąć połączonej sieci; jest on używany.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie może usunąć określonej połączonej sieci, ponieważ sieć jest zdefiniowana na co najmniej jednym innym komputerze. Usuń połączoną sieć ze wszystkich połączonych list sieciowych i spróbuj ponownie ją usunąć.

DependentClientLicenseOverflow -1072824217

Tekst komunikatu: liczba zależnych klientów obsługiwanych przez ten serwer kolejkowania komunikatów osiągnęła górny limit.

DsError -1072824253

Tekst komunikatu: Wewnętrzny błąd usługi katalogowej.

DsIsFull -1072824254

Tekst komunikatu: Usługa katalogowa jest pełna.
Kolejkowanie komunikatów zwraca ten błąd, jeśli magazyn informacji jest pełny. Ten błąd dotyczy tylko kolejkowania komunikatów 1.0.

DtcConnect -1072824244

Tekst komunikatu: nie można nawiązać połączenia z usługą MS DTC.
Funkcja kolejkowania komunikatów zwraca ten błąd, jeśli nie może nawiązać połączenia z koordynatorem transakcji rozproszonych firmy Microsoft.

EncryptionProviderNotSupported -1072824213

Tekst komunikatu: Dostawca usług kryptograficznych nie jest obsługiwany przez kolejkowanie komunikatów.

FailVerifySignatureEx -1072824190

Tekst komunikatu: Podpis odebranej wiadomości jest nieprawidłowy.

FormatNameBufferTooSmall -1072824289

Tekst komunikatu: bufor nazwy formatu dostarczony do interfejsu API był zbyt mały, aby dopasować nazwę formatu.

Generic -1072824319

Tekst komunikatu: Błąd ogólny.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie może zidentyfikować bardziej szczegółowego źródła.

GuidNotMatching -1072824200

Tekst komunikatu: Nie można utworzyć obiektu konfiguracji kolejkowania komunikatów z identyfikatorem GUID zgodnym z instalacją komputera. Należy odinstalować kolejkowanie komunikatów, a następnie zainstalować je ponownie.

IllegalContext -1072824229

Tekst komunikatu: nieprawidłowy parametr kontekstu.

IllegalCriteriaColumns -1072824264

Tekst komunikatu: nieprawidłowy parametr MQCOLUMNS.
Funkcja kolejkowania komunikatów zwraca ten błąd, jeśli używasz MessagePropertyFilter klasy i wybrano false wszystkie wartości logiczne i zero (0) dla wszystkich wartości całkowitych.

IllegalCursorAction -1072824292

Tekst komunikatu: MQ_ACTION_PEEK_NEXT określony do MQReceiveMessage nie może być używany z bieżącym położeniem kursora.
MoveNext Nie można używać z bieżącym położeniem kursora.

IllegalEnterpriseOperation -1072824207

Tekst komunikatu: operacja jest nieprawidłowa dla obiektu usług kolejkowania komunikatów.

IllegalFormatName -1072824290

Tekst wiadomości: podana nazwa formatu jest nieprawidłowa. Aby uzyskać prawidłowe opcje składni nazwy formatu, zobacz MessageQueue właściwość klasy FormatName .

IllegalMessageProperties -1072824255

Tekst komunikatu: Niedozwolony parametr MQQMPROPS, null lub z zerowymi właściwościami.
Niedozwolone właściwości komunikatu lub null z zerowymi właściwościami.

IllegalOperation -1072824220

Tekst komunikatu: operacja jest nieprawidłowa w systemach kolejkowania komunikatów obcych.

IllegalPrivateProperties -1072824197

Wartość parametru właściwości prywatnych jest nieprawidłowa. Może to być spowodowane tym, że ma wartość null lub ma określone właściwości zerowe.

IllegalPropertyId -1072824263

Tekst komunikatu: nieprawidłowa wartość identyfikatora właściwości.

IllegalPropertySize -1072824261

Tekst komunikatu: rozmiar buforu niedozwolonej właściwości.
Kolejkowanie komunikatów zwraca ten błąd, jeśli określony bufor identyfikatora komunikatu lub identyfikator korelacji nie jest prawidłowym rozmiarem. Message Zobacz właściwości i CorrelationId klasyId, aby uzyskać więcej informacji na temat identyfikatorów komunikatów.

IllegalPropertyValue -1072824296

Tekst komunikatu: nieprawidłowa wartość właściwości.

IllegalPropertyVt -1072824295

Tekst komunikatu: nieprawidłowa wartość VARTYPE.

IllegalQueuePathName -1072824300

Tekst komunikatu: Nieprawidłowa nazwa ścieżki kolejki.
Zobacz właściwość klasyPath, MessageQueue aby uzyskać prawidłowe opcje składni ścieżki.

IllegalQueueProperties -1072824259

Tekst komunikatu: Niedozwolony parametr MQQUEUEPROPS, null lub z zerowymi właściwościami.
Funkcja kolejkowania komunikatów zwraca ten błąd, jeśli używasz MessageQueueCriteria klasy i zostały wywołane ClearAll() lub nie określono żadnych kryteriów do użycia podczas filtrowania kolejek. Zobacz klasę MessageQueueCriteria lub GetPublicQueues więcej informacji na temat filtrowania kryteriów wyszukiwania w kolejce.

IllegalRelation -1072824262

Tekst komunikatu: nieprawidłowa wartość relacji w ograniczeniu.

IllegalRestrictionPropertyId -1072824260

Tekst komunikatu: nieprawidłowa wartość propid w parametrze MQRESTRICTION.
Nieprawidłowa wartość identyfikatora właściwości dla ograniczenia.

IllegalSecurityDescriptor -1072824287

Tekst komunikatu: określony deskryptor zabezpieczeń nie jest prawidłowym deskryptorem zabezpieczeń.

IllegalSort -1072824304

Tekst komunikatu: określono niedozwolone sortowanie (na przykład zduplikowane kolumny).

IllegalSortPropertyId -1072824228

Tekst komunikatu: nieprawidłowa wartość propid w zestawie MQSORTSET.
Nieprawidłowa wartość identyfikatora właściwości w polu sortowania.

IllegalUser -1072824303

Tekst wiadomości: użytkownik ma nieprawidłową nazwę użytkownika.
Kolejkowanie komunikatów zwraca ten błąd, jeśli aplikacja łączy się z nią za pośrednictwem nieprawidłowej nazwy użytkownika.

InsufficientProperties -1072824257

Tekst komunikatu: nie wszystkie wymagane właściwości operacji zostały określone w parametrach wejściowych.

InsufficientResources -1072824281

Tekst komunikatu: Niewystarczające zasoby do wykonania operacji.
Kolejkowanie komunikatów zwraca ten błąd, na przykład jeśli nie ma wystarczającej ilości pamięci do ukończenia operacji. Po zwróceniu tego błędu operacja kończy się niepowodzeniem.

InvalidCertificate -1072824276

Tekst komunikatu: certyfikat użytkownika jest nieprawidłowy.
Funkcja kolejkowania komunikatów zwraca ten błąd, jeśli certyfikat zabezpieczeń określony we Message właściwości klasy SenderCertificate jest nieprawidłowy lub jeśli certyfikat nie jest poprawnie umieszczony w osobistym magazynie certyfikatów programu Microsoft Internet Explorer.

InvalidHandle -1072824313

Tekst komunikatu: Nieprawidłowy uchwyt przekazany do funkcji.
Kolejkowanie komunikatów zwraca ten błąd, jeśli określony uchwyt kolejki jest nieprawidłowy.

InvalidOwner -1072824252

Tekst komunikatu: nieprawidłowy właściciel obiektu. Na przykład CreateQueue nie powiodło się, ponieważ obiekt menedżera kolejek jest nieprawidłowy.
Kolejkowanie komunikatów zwraca ten błąd, na przykład jeśli aplikacja próbuje utworzyć kolejkę na komputerze, na którym nie zainstalowano kolejki komunikatów.

InvalidParameter -1072824314

Tekst komunikatu: nieprawidłowy parametr przekazany do funkcji.
Kolejkowanie komunikatów zwraca ten błąd, jeśli jeden z parametrów dostarczonych przez operację jest nieprawidłowy.

IOTimeout -1072824293

Tekst komunikatu: Upłynął limit czasu odbierania lub podglądu komunikatu.
Kolejkowanie komunikatów zwraca ten błąd, jeśli limit czasu określony w wywołaniu Receive lub Peek wygaśnie przed nadejściem nowego komunikatu do kolejki. Może się to zdarzyć tylko wtedy, gdy w kolejce nie było jeszcze żadnego komunikatu; obie metody będą zwracane natychmiast, jeśli istnieje komunikat.

LabelBufferTooSmall -1072824226

Tekst komunikatu: bufor etykiety dostarczony do interfejsu API był zbyt mały.

MachineExists -1072824256

Tekst komunikatu: komputer o tej samej nazwie już istnieje w witrynie.

MachineNotFound -1072824307

Tekst komunikatu: nie można odnaleźć określonego komputera.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie może odnaleźć komputera kolejki w usłudze katalogowej.

MessageAlreadyReceived -1072824291

Tekst komunikatu: komunikat, który jest obecnie wskazywany przez kursor, został usunięty z kolejki przez inny proces lub przez inne wywołanie w celu odbierania komunikatu bez użycia tego kursora.
Funkcja kolejkowania komunikatów zwraca ten błąd, gdy inny kursor, aplikacja lub administrator systemu usunął już komunikat z kolejki. Ten błąd najprawdopodobniej wystąpi podczas korzystania z MessageEnumerator klasy, takiej jak wystąpienie zwrócone przez wywołanie metody GetMessageEnumerator2() lub GetEnumerator().

MessageNotFound -1072824184

Tekst komunikatu: nie można odnaleźć określonej wiadomości.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie może odnaleźć określonego komunikatu w kolejce.

MessageStorageFailed -1072824278

Tekst komunikatu: nie można zapisać możliwego do odzyskania lub wiadomości dziennika. Wiadomość nie została wysłana.
Kolejkowanie komunikatów zwraca ten błąd, jeśli komputer lokalny nie może przechowywać komunikatu możliwego do odzyskania (takiego, którego dostarczanie jest gwarantowane w przypadku problemu z siecią) lub komunikat dziennika. Message Zobacz właściwości i UseJournalQueue klasyRecoverable, aby uzyskać więcej informacji na temat tych opcji wysyłania komunikatów.

MissingConnectorType -1072824235

Tekst komunikatu: Typ łącznika jest obowiązkowy podczas wysyłania potwierdzenia lub bezpiecznej wiadomości.
Kolejkowanie komunikatów zwraca ten błąd, gdy aplikacja ustawia właściwość zazwyczaj ustawioną przez kolejkowanie komunikatów, ale nie określa łącznika do użycia. Aby uzyskać więcej informacji na temat typów łączników, zobacz Message właściwość klasy ConnectorType .

MqisReadOnlyMode -1072824224

Tekst komunikatu: baza danych MQIS jest w trybie tylko do odczytu.

MqisServerEmpty -1072824225

Tekst komunikatu: lista serwerów MQIS (w rejestrze) jest pusta. Ten błąd dotyczy tylko kolejkowania komunikatów 1.0.

NoDs -1072824301

Tekst komunikatu: brak połączenia z kontrolerami tej witryny.
Kolejkowanie komunikatów zwraca ten błąd, jeśli aplikacja nie może uzyskać dostępu do usługi katalogowej. Jeśli ten błąd zostanie zwrócony, sprawdź uprawnienia dostępu do usługi katalogowej.

NoEntryPointMsmqOcm -1072824204

Tekst komunikatu: nie można zlokalizować punktu wejścia w bibliotece MSMQOCM.DLL.

NoGlobalCatalogInDomain -1072824196

Tekst komunikatu: Nie można odnaleźć serwerów wykazu globalnego w określonej domenie.

NoInternalUserCertificate -1072824273

Tekst komunikatu: wewnętrzny certyfikat kolejkowania komunikatów dla użytkownika nie istnieje.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie zarejestrowano certyfikatu wewnętrznego lub zarejestrowany certyfikat jest uszkodzony.

NoMsmqServersOnDc -1072824203

Tekst komunikatu: Nie można odnaleźć serwerów kolejkowania komunikatów na kontrolerach domeny.

NoMsmqServersOnGlobalCatalog -1072824195

Tekst komunikatu: Nie można odnaleźć serwerów kolejkowania komunikatów na kontrolerach domeny wykazu globalnego.

NoResponseFromObjectServer -1072824247

Tekst komunikatu: brak odpowiedzi od właściciela obiektu.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie ma odpowiedzi z serwera usługi katalogowej. Po zwróceniu tego błędu stan operacji jest nieznany.

ObjectServerNotAvailable -1072824246

Tekst komunikatu: Właściciel obiektu jest nieosiągalny.
Kolejkowanie komunikatów zwraca ten błąd, jeśli serwer usługi katalogowej dla obiektu jest niedostępny. Po zwróceniu tego błędu operacja kończy się niepowodzeniem.

OperationCanceled -1072824312

Tekst komunikatu: operacja została anulowana przed jej ukończeniem.

PrivilegeNotHeld -1072824282

Tekst komunikatu: Klient nie ma wymaganych uprawnień do wykonania operacji.

Property -1072824318

Tekst wiadomości: co najmniej jedna z przekazanych właściwości jest nieprawidłowa.

PropertyNotAllowed -1072824258

Tekst komunikatu: nieprawidłowa właściwość żądanej operacji.

ProviderNameBufferTooSmall -1072824221

Tekst komunikatu: przekazany bufor właściwości Nazwa dostawcy jest za mały.
Message Zobacz właściwość klasyAuthenticationProviderName, aby uzyskać więcej informacji na temat nazw dostawców.

PublicKeyDoesNotExist -1072824198

Tekst komunikatu: klucz publiczny komputera nie istnieje.
Funkcja kolejkowania komunikatów zwraca ten błąd, jeśli był w stanie wykonać zapytanie dotyczące usługi katalogowej, ale nie znaleziono rozszerzonego klucza. Ten błąd dotyczy tylko kolejkowania komunikatów 2.0.

PublicKeyNotFound -1072824199

Tekst komunikatu: Nie można odnaleźć klucza publicznego dla komputera.
Kolejkowanie komunikatów zwraca ten błąd, na przykład jeśli próbujesz pobrać właściwości komputera z uruchomioną kolejką komunikatów 1.0 lub jeśli próbujesz pobrać właściwości komputera zdalnego podczas pracy w trybie offline. Ten błąd dotyczy tylko kolejkowania komunikatów 2.0.

QDnsPropertyNotSupported -1072824210

Właściwość DNS nie jest obsługiwana jako kryteria lokalizowania kolejek.
Nie można pobrać nazwy ścieżki DNS kolejki.

QueueDeleted -1072824230

Tekst komunikatu: kolejka została usunięta. Nie można już odbierać komunikatów przy użyciu tego wystąpienia kolejki. Kolejka powinna zostać zamknięta.

QueueExists -1072824315

Tekst komunikatu: kolejka o tej samej nazwie ścieżki jest już zarejestrowana.
Kolejkowanie komunikatów rejestruje kolejki publiczne w usłudze katalogowej i rejestruje kolejki prywatne na komputerze lokalnym.

QueueNotAvailable -1072824245

Tekst komunikatu: Błąd podczas odczytywania z kolejki znajdującej się na komputerze zdalnym.

QueueNotFound -1072824317

Tekst komunikatu: kolejka nie jest zarejestrowana w usłudze katalogowej.
Kolejkowanie komunikatów zwraca ten błąd, jeśli nie można odnaleźć kolejki. Obejmuje to kolejki publiczne niezarejestrowane w usłudze katalogowej i kolejkach internetowych, które nie istnieją w przestrzeni nazw kolejkowania komunikatów.

RemoteMachineNotAvailable -1072824215

Tekst komunikatu: Maszyna zdalna jest niedostępna.

ResultBufferTooSmall -1072824250

Tekst komunikatu: podany bufor wyników jest za mały.

SecurityDescriptorBufferTooSmall -1072824285

Tekst komunikatu: rozmiar przekazanego MQGetQueueSecurity buforu jest za mały.
Kolejkowanie komunikatów zwraca ten błąd, jeśli podany bufor zabezpieczeń jest zbyt mały dla deskryptora zabezpieczeń.

SenderCertificateBufferTooSmall -1072824277

Tekst komunikatu: przekazany bufor dla właściwości certyfikatu użytkownika jest za mały.
Message Zobacz właściwość klasySenderCertificate, aby uzyskać więcej informacji na temat certyfikatów użytkowników.

SenderIdBufferTooSmall -1072824286

Tekst komunikatu: przekazany bufor właściwości identyfikatora użytkownika jest za mały.
Kolejkowanie komunikatów zwraca ten błąd, gdy podany bufor identyfikacji nadawcy jest zbyt mały. Message Zobacz właściwość klasySenderId, aby uzyskać więcej informacji na temat identyfikatorów nadawcy.

ServiceNotAvailable -1072824309

Tekst komunikatu: usługa Kolejki komunikatów jest niedostępna.
Kolejkowanie komunikatów zwraca ten błąd, jeśli aplikacja nie może nawiązać połączenia z usługą Queue Manager.

SharingViolation -1072824311

Tekst wiadomości: naruszenie zasad udostępniania. Kolejka jest już otwarta dla wyłącznego odbioru.
Kolejkowanie komunikatów zwraca ten błąd, jeśli aplikacja próbuje otworzyć już otwartą kolejkę, która ma wyłączne prawa do odczytu. Aby uzyskać więcej informacji na temat odbierania komunikatów wyłącznie z kolejki, zobacz MessageQueue właściwość klasy DenySharedReceive .

SignatureBufferTooSmall -1072824222

Tekst komunikatu: przekazany bufor właściwości Signature jest za mały.
Message Zobacz właściwość klasyDigitalSignature, aby uzyskać więcej informacji na temat podpisów.

StaleHandle -1072824234

Tekst komunikatu: usługa Queue Manager została ponownie uruchomiona. Uchwyt kolejki jest nieaktualny i powinien zostać zamknięty.
Kolejkowanie komunikatów zwraca ten błąd, jeśli określony uchwyt został uzyskany w poprzedniej sesji usługi Queue Manager.

SymmetricKeyBufferTooSmall -1072824223

Tekst komunikatu: przekazany bufor właściwości klucza symetrycznego jest za mały.
Message Zobacz właściwość klasyDestinationSymmetricKey, aby uzyskać więcej informacji na temat kluczy symetrycznych.

TransactionEnlist -1072824232

Tekst komunikatu: Nie można zarejestrować transakcji.

TransactionImport -1072824242

Tekst komunikatu: Nie można zaimportować transakcji.

TransactionSequence -1072824239

Tekst komunikatu: Nieprawidłowa sekwencja operacji transakcji.

TransactionUsage -1072824240

Tekst komunikatu: Nieprawidłowe użycie transakcji.
Kolejkowanie komunikatów zwraca ten błąd, jeśli podjęto próbę otwarcia kolejki zdalnej na potrzeby dostępu do odczytu z poziomu transakcji lub podjęto próbę odczytania komunikatu z kolejki nie transakcyjnej z poziomu transakcji.

UnsupportedAccessMode -1072824251

Tekst wiadomości: określony tryb dostępu nie jest obsługiwany.
Kolejkowanie komunikatów zwraca ten błąd, jeśli tryb dostępu określony podczas otwierania kolejki jest ustawiony na nieprawidłową wartość lub tryb dostępu i określony tryb udostępniania nie są zgodne.

UnsupportedFormatNameOperation -1072824288

Tekst wiadomości: żądana operacja dla określonej nazwy formatu nie jest obsługiwana.
Kolejkowanie komunikatów zwraca ten błąd, gdy żądana operacja nie jest obsługiwana dla określonej nazwy formatu. Operacje obejmują próbę otwarcia kolejki w celu odbierania komunikatów przez określenie nazwy formatu bezpośredniego.

UnsupportedOperation -1072824214

Tekst komunikatu: operacja nie jest obsługiwana dla komputera instalacyjnego GRUPY ROBOCZEJ.

UserBufferTooSmall -1072824280

Tekst wiadomości: Żądanie nie powiodło się, ponieważ bufor użytkownika jest zbyt mały, aby przechowywać zwrócone informacje.

WksCantServeClient -1072824218

Tekst komunikatu: klienci niezależni od kolejkowania komunikatów nie mogą obsługiwać klientów zależnych od kolejkowania komunikatów.

WriteNotAllowed -1072824219

Tekst komunikatu: instalowany jest inny serwer MQIS; Operacje zapisu w bazie danych nie są obecnie dozwolone.

Przykłady

Poniższy przykład sprawdza, czy kolejka kolejkowania komunikatów istnieje, a następnie usuwa ją.

#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

Uwagi

Wyliczenie MessageQueueErrorCode zawiera szczegółowe informacje o warunku błędu podczas operacji obsługi komunikatów.

Właściwość MessageQueueException używa MessageQueueErrorCode właściwości do identyfikowania charakteru błędu kolejkowania komunikatów. Wartość MessageQueueErrorCode określa ciąg tekstowy do skojarzenia z błędem.

Dotyczy

Zobacz też