The exception that is thrown if a Microsoft Message Queuing internal error occurs.
Assembly: System.Messaging (in System.Messaging.dll)
Thetype exposes the following members.
|Data||Gets a collection of key/value pairs that provide additional user-defined information about the exception. (Inherited from Exception.)|
|ErrorCode||Gets the HRESULT of the error. (Inherited from ExternalException.)|
|HelpLink||Gets or sets a link to the help file associated with this exception. (Inherited from Exception.)|
|HResult||Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from Exception.)|
|InnerException||Gets the Exception instance that caused the current exception. (Inherited from Exception.)|
|Message||Gets a value that describes the Message Queuing error. (Overrides Exception.Message.)|
|MessageQueueErrorCode||Gets a value that indicates the error code associated with this exception.|
|Source||Gets or sets the name of the application or the object that causes the error. (Inherited from Exception.)|
|StackTrace||Gets a string representation of the immediate frames on the call stack. (Inherited from Exception.)|
|TargetSite||Gets the method that throws the current exception. (Inherited from Exception.)|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetBaseException||When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions. (Inherited from Exception.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetObjectData||Populates a serialization information object with the data needed to serialize the . (Overrides Exception.GetObjectData(SerializationInfo, StreamingContext).)|
|GetType||Gets the runtime type of the current instance. (Inherited from Exception.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that contains the HRESULT of the error. (Inherited from ExternalException.)|
Exceptions associated with the class are generated by internal errors within Message Queuing that should be dealt with through your code.
Every exception consists of an error code and a text string that describes the source of the error. See the MessageQueueErrorCode class for a list of these error codes and their descriptions.
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