Freigeben über


MessageQueueErrorCode-Enumeration

Bezeichnet die Quelle eines Fehlers, der in der Message Queuing-Anwendung aufgetreten ist und eine MessageQueueException-Ausnahme generiert hat.

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

Syntax

'Declaration
Public Enumeration MessageQueueErrorCode
'Usage
Dim instance As MessageQueueErrorCode
public enum MessageQueueErrorCode
public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
public enum MessageQueueErrorCode

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework AccessDenied Meldungstext: Zugriff verweigert. 

Message Queuing gibt diesen Fehler zurück, wenn der Zugriff auf die angegebene Warteschlange oder den angegebenen Computer verweigert wird. Wenn dieser Fehler zurückgegeben wird, vergewissern Sie sich, dass Sie über die Zugriffsrechte für die Operation verfügen, z. B. für das Erstellen, Löschen oder Festlegen von Eigenschaften einer Warteschlange. Weitere Informationen über das Ändern von Zugriffsrechten für eine Warteschlange finden Sie in den Themen MessageQueueAccessRights und MessageQueue.SetPermissions.

Unterstützt von .NET Compact Framework BadSecurityContext Meldungstext: Der Sicherheitskontext wurde nicht erkannt. 

Message Queuing gibt diesen Fehler zurück, wenn der Sicherheitskontext beschädigt wurde.

Unterstützt von .NET Compact Framework Base Message Queuing gibt diesen Fehlercode nicht zurück. 
Unterstützt von .NET Compact Framework BufferOverflow Meldungstext: Der auf MQReceiveMessage angewendete Puffer, um den Meldungstext abzurufen, war zu klein. Die Meldung wird nicht aus der Warteschlange entfernt, und der Teil des Meldungstextes, der in den Puffer passt, wurde kopiert. 
Unterstützt von .NET Compact Framework CannotCreateCertificateStore Meldungstext: Ein Zertifikatsspeicher für das interne Zertifikat kann nicht erstellt werden. 

Message Queuing gibt diesen Fehler zurück, wenn Sie nicht über die Berechtigung zum Bearbeiten des eigenen Profils verfügen.

Unterstützt von .NET Compact Framework CannotCreateHashEx Meldungstext: Hashobjekt für eine authentifizierte Meldung konnte nicht erstellt werden 

Weitere Informationen über Hashalgorithmen finden Sie unter der HashAlgorithm-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework CannotCreateOnGlobalCatalog Meldungstext: Auf dem angegebenen globalen Katalogserver konnte kein Objekt erstellt werden. 
Unterstützt von .NET Compact Framework CannotGetDistinguishedName Meldungstext: Der distinguierte Name des lokalen Computers konnte nicht abgefragt werden. 
Unterstützt von .NET Compact Framework CannotGrantAddGuid Meldungstext: Fehler beim Hinzufügen der Berechtigung "GUID hinzufügen" für den aktuellen Benutzer. 
Unterstützt von .NET Compact Framework CannotHashDataEx Meldungstext: Daten konnten für eine authentifizierte Meldung nicht gehasht werden. 
Unterstützt von .NET Compact Framework CannotImpersonateClient Meldungstext: Sicherheitseinstellungen konnten nicht überprüft werden, da der RPC-Server (Remote Procedure Call) die Clientanwendung nicht reproduzieren kann. 

Message Queuing gibt diesen Fehler zurück, wenn der Verzeichnisdienstserver die Clientanwendung nicht imitieren kann. Dies ist erforderlich, um die Sicherheitseinstellungen zu überprüfen.

Unterstützt von .NET Compact Framework CannotJoinDomain Meldungstext: Der Message Queuing-Organisation auf der Windows 2000-Domäne konnte nicht beigetreten werden. 
Unterstützt von .NET Compact Framework CannotLoadMsmqOcm Meldungstext: Die Bibliothek 'MSMQOCM.DLL' kann nicht geladen werden. 
Unterstützt von .NET Compact Framework CannotOpenCertificateStore Meldungstext: Der Zertifikatsspeicher für das interne Zertifikat kann nicht geöffnet werden. 

Message Queuing gibt diesen Fehler zurück, wenn Sie nicht über die Berechtigung zum Bearbeiten des eigenen Profils verfügen.

Unterstützt von .NET Compact Framework CannotSetCryptographicSecurityDescriptor Meldungstext: Die Sicherheitsbeschreibung für den kryptographischen Schlüssel kann nicht gesetzt werden. 

Weitere Informationen über Kryptografieanbieter finden Sie in den Themen CryptographicProviderType und Message.AuthenticationProviderType.

Unterstützt von .NET Compact Framework CannotSignDataEx Meldungstext: Die Daten für eine authentifizierte Meldung konnten vor dem Senden nicht signiert werden. 

Weitere Informationen über das Signieren von Daten finden Sie unter der DigitalSignature-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework CertificateNotProvided Meldungstext: Ein Benutzer hat versucht, eine authentifizierte Nachricht ohne Zertifikat zu senden. 

Message Queuing gibt diesen Fehler zurück, wenn die sendende Anwendung versucht, eine Meldung mit Sicherheitskontextinformationen zu authentifizieren und der Sicherheitskontext kein Zertifikat enthält. Weitere Informationen über Zertifikate finden Sie unter der SenderCertificate-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework ComputerDoesNotSupportEncryption Meldungstext: Der Computer unterstützt keine Verschlüsselungsvorgänge. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung eine Verschlüsselung anfordert und der Computer (Quelle oder Ziel) keine Verschlüsselungsvorgänge unterstützt. Wenn dieser Fehler zurückgegeben wird, schlägt der Verschlüsselungsvorgang fehl. Weitere Informationen über die Verschlüsselung finden Sie in den Themen MessageQueue.EncryptionRequired und Message.EncryptionAlgorithm.

Unterstützt von .NET Compact Framework CorruptedInternalCertificate Meldungstext: Das interne Message Queuing-Zertifikat ist beschädigt. 

Dieser Fehler betrifft nur Message Queuing 1.0.

Unterstützt von .NET Compact Framework CorruptedPersonalCertStore Meldungstext: Der persönliche Zertifikatsspeicher ist beschädigt. 

Message Queuing gibt diesen Fehler zurück, wenn der persönliche Zertifikatsspeicher von Microsoft Internet Explorer beschädigt ist.

Unterstützt von .NET Compact Framework CorruptedQueueWasDeleted Meldungstext: Die Initialisierungsdatei für die Warteschlange in LQS wurde gelöscht, da sie beschädigt war. 
Unterstützt von .NET Compact Framework CorruptedSecurityData Meldungstext: Fehler bei der Kryptografiefunktion. 
Unterstützt von .NET Compact Framework CouldNotGetAccountInfo Meldungstext: Benutzerkontoinformationen konnten nicht abgefragt werden. 
Unterstützt von .NET Compact Framework CouldNotGetUserSid Meldungstext: Die SID-Informationen konnten nicht vom Threadtoken ermittelt werden. 

Weitere Informationen über Senderbezeichner finden Sie unter der SenderId-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework DeleteConnectedNetworkInUse Meldungstext: Das verbundene Netzwerk kann nicht gelöscht werden, da es verwendet wird. 

Message Queuing gibt diesen Fehler zurück, wenn das angegebene verbundene Netzwerk nicht gelöscht werden kann, da das Netzwerk auf mindestens einem weiteren Computer definiert ist. Entfernen Sie das verbundene Netzwerk aus allen Listen verbundener Netzwerke, und versuchen Sie erneut, das Netzwerk zu löschen.

Unterstützt von .NET Compact Framework DependentClientLicenseOverflow Meldungstext: Die Anzahl der durch den Message Queuing-Server bedienten abhängigen Clients hat den Maximalwert erreicht. 
Unterstützt von .NET Compact Framework DsError Meldungstext: Interner Verzeichnisdienstfehler. 
Unterstützt von .NET Compact Framework DsIsFull Meldungstext: Verzeichnisdienst ist voll. 

Message Queuing gibt diesen Fehler zurück, wenn der Informationsspeicher voll ist. Dieser Fehler betrifft nur Message Queuing 1.0.

Unterstützt von .NET Compact Framework DtcConnect Meldungstext: Die Verbindung zum verteilten Transaktionskoordinator (MS DTC) konnte nicht hergestellt werden. 

Message Queuing gibt diesen Fehler zurück, wenn keine Verbindung mit dem DTC (Microsoft Distributed Transaction Coordinator) hergestellt werden kann.

Unterstützt von .NET Compact Framework EncryptionProviderNotSupported Meldungstext: Der Kryptographiedienstanbieter wird nicht von Message Queuing unterstützt. 
Unterstützt von .NET Compact Framework FailVerifySignatureEx Meldungstext: Die Signatur einer empfangenen Meldung ist ungültig. 
Unterstützt von .NET Compact Framework FormatNameBufferTooSmall Meldungstext: Der für die API angegebene Formatnamenpuffer war zu klein für den Formatnamen. 
Unterstützt von .NET Compact Framework Generic Meldungstext: Allgemeiner Fehler. 

Message Queuing gibt diesen Fehler zurück, wenn keine genauere Ursache ermittelt werden kann.

Unterstützt von .NET Compact Framework GuidNotMatching Meldungstext: Das Objekt "msmqConfiguration" mit der GUID, die mit der Computerinstallation übereinstimmt, konnte nicht erstellt werden. Sie müssen Message Queuing deinstallieren und dann neu installieren. 
Unterstützt von .NET Compact Framework IllegalContext Meldungstext: Der Kontextparameter ist ungültig. 
Unterstützt von .NET Compact Framework IllegalCriteriaColumns Meldungstext: Der Parameter MQCOLUMNS ist ungültig. 

Message Queuing gibt diesen Fehler zurück, wenn bei der Verwendung der MessagePropertyFilter-Klasse für alle booleschen Werte false sowie für alle Ganzzahlwerte 0 (null) angegeben wurde.

Unterstützt von .NET Compact Framework IllegalCursorAction Meldungstext: Das für MQReceiveMessage angegebene MQ_ACTION_PEEK_NEXT kann mit der aktuellen Cursorposition nicht verwendet werden. 

System.Messaging.MessageEnumerator.MoveNext kann mit der aktuellen Cursorposition nicht verwendet werden.

Unterstützt von .NET Compact Framework IllegalEnterpriseOperation Meldungstext: Der Vorgang wird vom MSMQServices-Objekt nicht unterstützt. 
Unterstützt von .NET Compact Framework IllegalFormatName Meldungstext: Der Formatname ist ungültig. 

Weitere Informationen über Syntaxoptionen für gültige Formatnamen finden Sie unter der FormatName-Eigenschaft der MessageQueue-Klasse.

Unterstützt von .NET Compact Framework IllegalMessageProperties Meldungstext: Der Wert für den Parameter MQQMPROPS ist ungültig. Entweder ist der Wert gleich NULL, oder es wurden keine Eigenschaften angegeben. 

Ungültige Meldungseigenschaften, entweder ist der Wert gleich NULL (Nothing in Visual Basic), oder es wurden keine Eigenschaften angegeben.

Unterstützt von .NET Compact Framework IllegalOperation Meldungstext: Dieser Vorgang ist auf einem fremden Message Queuing-System ungültig. 
Unterstützt von .NET Compact Framework IllegalPrivateProperties Der Parameterwert für private Eigenschaften ist ungültig. Möglicherweise ist der Wert gleich null, oder es wurden keine Eigenschaften angegeben. 
Unterstützt von .NET Compact Framework IllegalPropertyId Meldungstext: Ungültiger Wert der Eigenschaften-ID. 
Unterstützt von .NET Compact Framework IllegalPropertySize Meldungstext: Die Puffergröße der Eigenschaft ist ungültig. 

Message Queuing gibt diesen Fehler zurück, wenn der angegebene Puffer für die Meldungs-ID oder die Korrelations-ID eine falsche Größe aufweist. Weitere Informationen über Meldungs-IDs finden Sie unter der Message.Id-Eigenschaft und der Message.CorrelationId-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework IllegalPropertyValue Meldungstext: Ungültiger Eigenschaftenwert. 
Unterstützt von .NET Compact Framework IllegalPropertyVt Meldungstext: Ungültiger VARTYPE-Wert. 
Unterstützt von .NET Compact Framework IllegalQueuePathName Meldungstext: Ungültiger Warteschlangenpfadname. 

Weitere Informationen über Syntaxoptionen für gültige Pfade finden Sie unter der Path-Eigenschaft der MessageQueue-Klasse.

Unterstützt von .NET Compact Framework IllegalQueueProperties Meldungstext: Der Parameter MQQUEUEPROPS ist ungültig. Möglicherweise besitzt der Parameter den Wert Null, oder es wurden keine Eigenschaften angegeben. 

Ungültige Warteschlangeneigenschaften, entweder ist der Wert gleich NULL (Nothing in Visual Basic), oder es wurden keine Eigenschaften angegeben.

Message Queuing gibt diesen Fehler zurück, wenn bei der Verwendung der MessageQueueCriteria-Klasse ClearAll aufgerufen wurde oder bei der Filterung von Warteschlangen keine Kriterien angegeben wurden. Weitere Informationen über das Filtern von Suchkriterien für Warteschlangen finden Sie unter der MessageQueueCriteria-Klasse und der MessageQueue.GetPublicQueues-Klasse.

Unterstützt von .NET Compact Framework IllegalRelation Meldungstext: Der Wert RELATION ist ungültig. 
Unterstützt von .NET Compact Framework IllegalRestrictionPropertyId Meldungstext: Der Wert PROPID für den Parameter MQRESTRICTION ist ungültig. 

Ungültiger Eigenschaften-ID-Wert für die Beschränkung.

Unterstützt von .NET Compact Framework IllegalSecurityDescriptor Meldungstext: Die Sicherheitsbeschreibung ist ungültig. 
Unterstützt von .NET Compact Framework IllegalSort Meldungstext: Ungültige Sortierreihenfolge (z. B. doppelt vorhandene Spalten). 
Unterstützt von .NET Compact Framework IllegalSortPropertyId Meldungstext: Der Wert PROPID in MQSORTSET ist ungültig. 

Ungültiger Eigenschaften-ID-Wert für die Sortierung.

Unterstützt von .NET Compact Framework IllegalUser Meldungstext: Der Benutzername des Benutzers ist ungültig. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung eine Verbindung über einen ungültigen Benutzernamen herstellt.

Unterstützt von .NET Compact Framework InsufficientProperties Meldungstext: Es wurden nicht alle für diesen Vorgang erforderlichen Eigenschaften für die Eingabeparameter angegeben. 
Unterstützt von .NET Compact Framework InsufficientResources Meldungstext: Es sind nicht genügend Ressourcen vorhanden, um den Vorgang auszuführen. 

Message Queuing gibt diesen Fehler zurück, wenn z. B. zum Abschließen des Vorgangs nicht genügend Speicher vorhanden ist. Wenn dieser Fehler zurückgegeben wird, schlägt der Vorgang fehl.

Unterstützt von .NET Compact Framework InvalidCertificate Meldungstext: Das Benutzerzertifikat ist ungültig. 

Message Queuing gibt diesen Fehler zurück, wenn das in der SenderCertificate-Eigenschaft der Message-Klasse angegebene Sicherheitszertifikat ungültig ist oder das Zertifikat nicht ordnungsgemäß im persönlichen Zertifikatsspeicher von Microsoft Internet Explorer abgelegt ist.

Unterstützt von .NET Compact Framework InvalidHandle Meldungstext: Ein ungültiger Handle wurde an die Funktion übergeben. 

Message Queuing gibt diesen Fehler zurück, wenn das angegebene Warteschlangenhandle ungültig ist.

Unterstützt von .NET Compact Framework InvalidOwner Meldungstext: Der Objektbesitzer ist ungültig. MQCreateQueue ist z. B. fehlgeschlagen, da ein Queue Manager-Objekt ungültig ist. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung z. B. versucht, eine Warteschlange für einen Computer zu erstellen, auf dem Message Queuing nicht installiert ist.

Unterstützt von .NET Compact Framework InvalidParameter Meldungstext: Ein ungültiger Parameter wurde an die Funktion übergeben. 

Message Queuing gibt diesen Fehler zurück, wenn einer der bereitgestellten Parameter ungültig ist.

Unterstützt von .NET Compact Framework IOTimeout Meldungstext: Das Timeout für Nachricht empfangen oder einsehen ist abgelaufen. 

Message Queuing gibt diesen Fehler zurück, wenn der bei einem Aufruf von MessageQueue.Receive oder MessageQueue.Peek angegebene Timeout abläuft, bevor eine neue Meldung in der Warteschlange eingeht. Dies ist nur möglich, wenn sich in der Warteschlange noch keine Meldung befindet. Bei Vorhandensein einer Meldung werden beide Methoden sofort beendet.

Unterstützt von .NET Compact Framework LabelBufferTooSmall Meldungstext: Der an die API übergebene Bezeichnungspuffer war zu klein. 
Unterstützt von .NET Compact Framework MachineExists Meldungstext: Es gibt bereits einen Computer mit dem gleichen Namen in diesem Netzwerk. 
Unterstützt von .NET Compact Framework MachineNotFound Meldungstext: Der angegebene Computer kann nicht gefunden werden. 

Message Queuing gibt diesen Fehler zurück, wenn der Computer der Warteschlange im Verzeichnisdienst nicht gefunden werden kann.

Unterstützt von .NET Compact Framework MessageAlreadyReceived Meldungstext: Eine Meldung, auf die zurzeit mit dem Cursor gezeigt wird, wurde aus der Warteschlange von einen anderen Prozess oder einem anderen Aufruf von Receive ohne Verwendung dieses Cursors entfernt. 

Message Queuing gibt diesen Fehler zurück, wenn die Meldung bereits durch einen anderen Cursor, eine andere Anwendung oder vom Systemadministrator aus der Warteschlange entfernt wurde. Dieser Fehlers tritt am wahrscheinlichsten bei Verwendung der MessageEnumerator-Klasse auf, z. B. bei Verwendung der durch einen Aufruf von MessageQueue.GetMessageEnumerator oder MessageQueue.GetEnumerator zurückgegebenen Instanz.

MessageNotFound Meldungstext: Meldung nicht gefunden. 

Message Queuing gibt diesen Fehler zurück, wenn die angegebene Meldung nicht in der Warteschlange gefunden werden kann.

Unterstützt von .NET Compact Framework MessageStorageFailed Meldungstext: Eine wiederherstellbare oder eine Journalmeldung konnte nicht gespeichert werden. Die entsprechende Meldung wurde nicht gesendet. 

Message Queuing gibt diesen Fehler zurück, wenn eine wiederherstellbare Meldung (deren Zustellung im Falle eines Netzwerkproblems garantiert ist) oder eine Journalmeldung auf dem lokalen Computer nicht gespeichert werden kann. Weitere Informationen über diese Optionen zum Senden von Meldungen finden Sie unter der Recoverable-Eigenschaft und der UseJournalQueue-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework MissingConnectorType Meldungstext: Connectortypwert wurde nicht angegeben. Der Connectortyp ist erforderlich, um Bestätigungen oder sichere Meldungen zu senden. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung eine Eigenschaft festlegt, die normalerweise von Message Queuing festgelegt wird, dabei jedoch keinen zu verwendenden Connector angibt. Weitere Informationen über Connectortypen finden Sie unter der ConnectorType-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework MqisReadOnlyMode Meldungstext: MQIS-Datenbank ist schreibgeschützt. 
Unterstützt von .NET Compact Framework MqisServerEmpty Meldungstext: Die Registrierungsliste der MQIS-Server ist leer. 

Dieser Fehler betrifft nur Message Queuing 1.0.

Unterstützt von .NET Compact Framework NoDs Meldungstext: Mit den Controllern kann keine Verbindung hergestellt werden. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung nicht auf den Verzeichnisdienst zugreifen kann. Wenn dieser Fehler zurückgegeben wird, überprüfen Sie die Berechtigungen für den Zugriff auf den Verzeichnisdienst.

Unterstützt von .NET Compact Framework NoEntryPointMsmqOcm Meldungstext: Der Einstiegspunkt für die Bibliothek 'MSMQOCM.DLL' wurde nicht gefunden. 
Unterstützt von .NET Compact Framework NoGlobalCatalogInDomain Meldungstext: Die globalen Katalogserver wurden in der angegebenen Domäne nicht gefunden. 
Unterstützt von .NET Compact Framework NoInternalUserCertificate Meldungstext: Das interne Message Queuing-Zertifikat für diesen Benutzer ist nicht vorhanden. 

Message Queuing gibt diesen Fehler zurück, wenn kein internes Zertifikat registriert oder das registrierte Zertifikat beschädigt ist.

Unterstützt von .NET Compact Framework NoMsmqServersOnDc Meldungstext: Es wurden keine Message Queuing-Server auf den Domänencontrollern gefunden. 
Unterstützt von .NET Compact Framework NoMsmqServersOnGlobalCatalog Meldungstext: Es wurden kein Message Queuing-Server auf den globalen Katalogdomänencontrollern gefunden. 
Unterstützt von .NET Compact Framework NoResponseFromObjectServer Meldungstext: Der Objektbesitzer hat nicht geantwortet. 

Message Queuing gibt diesen Fehler zurück, wenn der Verzeichnisdienstserver nicht reagiert. Wenn dieser Fehler zurückgegeben wird, ist der Status des Vorgangs unbekannt.

Unterstützt von .NET Compact Framework ObjectServerNotAvailable Meldungstext: Der Objektbesitzer ist nicht erreichbar. 

Message Queuing gibt diesen Fehler zurück, wenn der Verzeichnisdienstserver für das Objekt nicht verfügbar ist. Wenn dieser Fehler zurückgegeben wird, schlägt der Vorgang fehl.

Unterstützt von .NET Compact Framework OperationCanceled Meldungstext: Der Vorgang wurde abgebrochen, bevor er abgeschlossen werden konnte. 
Unterstützt von .NET Compact Framework PrivilegeNotHeld Meldungstext: Der Client verfügt nicht über die erforderlichen Berechtigungen, um diesen Vorgang auszuführen. 
Unterstützt von .NET Compact Framework Property Meldungstext: Mindestens eine der übergebenen Eigenschaften ist ungültig. 
Unterstützt von .NET Compact Framework PropertyNotAllowed Meldungstext: Für den angeforderten Vorgang ungültige Eigenschaft  
Unterstützt von .NET Compact Framework ProviderNameBufferTooSmall Meldungstext: Der für die Anbieternameneigenschaft übergebene Puffer ist zu klein. 

Weitere Informationen über Anbieternamen finden Sie unter der AuthenticationProviderName-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework PublicKeyDoesNotExist Meldungstext: Der öffentliche Schlüssel für den Computer ist nicht vorhanden. 

Message Queuing gibt diesen Fehler zurück, wenn der Verzeichnisdienst abgefragt werden konnte, der erweiterte Schlüssel jedoch nicht gefunden wurde. Dieser Fehler betrifft nur Message Queuing 2.0.

Unterstützt von .NET Compact Framework PublicKeyNotFound Meldungstext: Der öffentliche Schlüssel für den Computer wurde nicht gefunden. 

Message Queuing gibt diesen Fehler z. B. bei dem Versuch zurück, die Eigenschaften eines Computers abzurufen, auf dem Message Queuing 1.0 ausgeführt wird, oder bei dem Versuch, im Offlinebetrieb die Eigenschaften eines Remotecomputers abzurufen. Dieser Fehler betrifft nur Message Queuing 2.0.

Unterstützt von .NET Compact Framework QDnsPropertyNotSupported Die DNS-Eigenschaft wird nicht als Suchkriterium für Warteschlangen unterstützt. 

Sie können den DNS-Pfadnamen einer Warteschlange nicht abrufen.

Unterstützt von .NET Compact Framework QueueDeleted Meldungstext: Die Warteschlange wurde gelöscht. Mit diesem Bezug können keine Meldungen mehr empfangen werden. Der Bezug muss geschlossen werden. 
Unterstützt von .NET Compact Framework QueueExists Meldungstext: Eine Warteschlange mit demselben Pfadnamen wurde bereits in DS registriert. 

Message Queuing registriert öffentliche Warteschlangen im Verzeichnisdienst und private Warteschlangen auf dem lokalen Computer.

Unterstützt von .NET Compact Framework QueueNotAvailable Meldungstext: Beim Lesen einer Warteschlange auf einem Remotecomputer tritt ein Fehler auf. 
Unterstützt von .NET Compact Framework QueueNotFound Meldungstext: Die Warteschlange ist nicht im Verzeichnisdienst registriert. 

Message Queuing gibt diesen Fehler zurück, wenn die Warteschlange nicht gefunden werden kann. Dies gilt auch für öffentliche, nicht im Verzeichnisdienst registrierte Warteschlangen und Internetwarteschlangen, die im Message Queuing-Namespace nicht vorhanden sind.

Unterstützt von .NET Compact Framework RemoteMachineNotAvailable Meldungstext: Der Remotecomputer ist nicht verfügbar. 
Unterstützt von .NET Compact Framework ResultBufferTooSmall Meldungstext: Der für das Ergebnis angegebene Puffer ist zu klein. 
Unterstützt von .NET Compact Framework SecurityDescriptorBufferTooSmall Meldungstext: Der an MQGetQueueSecurity übergebene Puffer ist zu klein. 

Message Queuing gibt diesen Fehler zurück, wenn der bereitgestellte Sicherheitspuffer zu klein für die Sicherheitsbeschreibung ist.

Unterstützt von .NET Compact Framework SenderCertificateBufferTooSmall Meldungstext: Der angegebene Puffer für die Benutzerzertifikateigenschaft ist zu klein. 

Weitere Informationen über Benutzerzertifikate finden Sie unter der System.Messaging.Message.SenderCertificate-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework SenderIdBufferTooSmall Meldungstext: Die Größe für den Puffer für die Benutzerkennungseigenschaft ist zu klein. 

Message Queuing gibt diesen Fehler zurück, wenn der angegebene Puffer für die Benutzerkennungseigenschaft zu klein ist. Weitere Informationen über Sender-IDs finden Sie unter der System.Messaging.Message.SenderId-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework ServiceNotAvailable Meldungstext: Der Meldungswarteschlangendienst ist nicht verfügbar. 

Message Queuing gibt diesen Fehler zurück, wenn die Anwendung keine Verbindung mit dem Warteschlangen-Manager herstellen kann.

Unterstützt von .NET Compact Framework SharingViolation Meldungstext: Zugriffsverletzung. Die Warteschlange ist bereits für exklusiven Empfang geöffnet. 

Message Queuing gibt diesen Fehler zurück, wenn eine Anwendung versucht, eine bereits geöffnete Warteschlange zu öffnen, die über exklusive Leserechte verfügt. Weitere Informationen über das exklusive Empfangen von Meldungen aus einer Warteschlange finden Sie unter der DenySharedReceive-Eigenschaft der MessageQueue-Klasse.

Unterstützt von .NET Compact Framework SignatureBufferTooSmall Meldungstext: Der für die Signatureigenschaft angegebene Puffer ist zu klein. 

Weitere Informationen über Signaturen finden Sie unter der DigitalSignature-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework StaleHandle Meldungstext: Der Warteschlangen-Manager wurde neu gestartet. Der Warteschlangenbezug muss geschlossen werden. 

Message Queuing gibt diesen Fehler zurück, wenn das angegebene Handle in einer vorherigen Warteschlangen-Manager-Sitzung abgerufen wurde.

Unterstützt von .NET Compact Framework SymmetricKeyBufferTooSmall Meldungstext: Der für den symmetrischen Schlüssel angegebene Puffer ist zu klein. 

Weitere Informationen über symmetrische Schlüssel finden Sie unter der DestinationSymmetricKey-Eigenschaft der Message-Klasse.

Unterstützt von .NET Compact Framework TransactionEnlist Meldungstext: Die angegebene Transaktion konnte nicht eingetragen werden. 
Unterstützt von .NET Compact Framework TransactionImport Meldungstext: Die Transaktion konnte nicht importiert werden. 
Unterstützt von .NET Compact Framework TransactionSequence Meldungstext: Die Reihenfolge der Transaktionsvorgänge ist ungültig. 
Unterstützt von .NET Compact Framework TransactionUsage Meldungstext: Transaktionsverwendung ist ungültig. 

Message Queuing gibt diesen Fehler zurück, wenn während einer Transaktion versucht wurde, eine Remotewarteschlange für Lesezugriff zu öffnen oder eine Meldung aus einer nicht transaktionalen Warteschlange zu lesen.

Unterstützt von .NET Compact Framework UnsupportedAccessMode Meldungstext: Der angegebene Zugriffsmodus wird nicht unterstützt. 

Message Queuing gibt diesen Fehler zurück, wenn der beim Öffnen der Warteschlange angegebene Zugriffsmodus auf einen ungültigen Wert festgelegt ist, oder wenn der angegebene Zugriffsmodus und der angegebene Freigabemodus nicht kompatibel sind.

Unterstützt von .NET Compact Framework UnsupportedFormatNameOperation Meldungstext: Der angegebene Formatname unterstützt den angeforderten Vorgang nicht. 

Message Queuing gibt diesen Fehler zurück, wenn der angeforderte Vorgang für den angegebenen Formatnamen nicht unterstützt wird. Ein solcher Vorgang ist z. B. das Öffnen einer Warteschlange zum Empfangen von Meldungen, indem ein direkter Formatname angegeben wird.

Unterstützt von .NET Compact Framework UnsupportedOperation Meldungstext: Ein Arbeitsgruppen-Installationscomputer unterstützt diesen Vorgang nicht. 
Unterstützt von .NET Compact Framework UserBufferTooSmall Meldungstext: Fehler bei der Anfrage. Der Benutzerpuffer ist zu klein für die Antwortinformationen. 
Unterstützt von .NET Compact Framework WksCantServeClient Meldungstext: MSMQ-unabhängige Clients können keine MSMQ-abhängigen Clients unterstützen. 
Unterstützt von .NET Compact Framework WriteNotAllowed Meldungstext: Es wird derzeit ein anderer MQIS-Server installiert. Deshalb sind jetzt keine Schreibzugriffe auf die Datenbank zugelassen. 

Hinweise

Die MessageQueueErrorCode-Enumeration stellt ausführliche Informationen über einen Fehlerzustand während einer Messaging-Operation bereit.

Die MessageQueueException bezeichnet mithilfe der MessageQueueErrorCode-Eigenschaft die Art des Message Queuing-Fehlers. Der MessageQueueErrorCode-Wert bestimmt eine Textzeichenfolge, die dem Fehler zugeordnet werden soll.

Beispiel

Im folgenden Codebeispiel wird das Vorhandensein einer Message Queuing-Warteschlange überprüft und diese anschließend gelöscht.

Imports System
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 'Main

End Class 'MyNewQueue 
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;
        }

    }
}
#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;
}
package MyProject;

import System.*;
import System.Messaging.*;

/// <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(String[] args)
    {
        // Determine whether the queue exists.
        if (MessageQueue.Exists(".\\myQueue")) {
            try {
                // Delete the queue.
                MessageQueue.Delete(".\\myQueue");
            }
            catch (MessageQueueException e) {
                if (e.get_MessageQueueErrorCode().
                    Equals(MessageQueueErrorCode.AccessDenied)) {
                    Console.WriteLine("Access is denied. "
                        + "Queue might be a system queue.");
                }
                // Handle other sources of MessageQueueException.
            }
        }        
        return;
    } //main
} //MyNewQueue 

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

System.Messaging-Namespace
MessageQueueException
MessageQueue-Klasse
MessageEnumerator-Klasse
Message-Klasse