MessageQueueErrorCode Enum

Definisi

Mengidentifikasi sumber kesalahan yang terjadi dalam aplikasi Antrean Pesan dan menghasilkan MessageQueueException pengecualian.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Bidang

AccessDenied -1072824283

Teks pesan: Akses ditolak.Akses ke antrean atau komputer yang ditentukan ditolak. Jika kesalahan ini dikembalikan, verifikasi bahwa Anda memiliki hak akses untuk operasi, seperti membuat, menghapus, atau mengatur properti untuk antrean. Untuk informasi tentang mengubah hak akses untuk antrean, lihat MessageQueueAccessRights dan SetPermissions.

BadSecurityContext -1072824267

Teks pesan: Konteks keamanan yang buruk.
Konteks keamanan telah rusak.

Base -1072824320

Antrean Pesan tidak mengembalikan kode galat ini.

BufferOverflow -1072824294

Teks pesan: Buffer yang disediakan ke MQReceiveMessage untuk pengambilan isi pesan terlalu kecil. Pesan tidak dihapus dari antrean dan bagian dari isi pesan yang pas di buffer disalin.

CannotCreateCertificateStore -1072824209

Teks pesan: Tidak dapat membuat penyimpanan sertifikat untuk sertifikat internal.
Antrean Pesan mengembalikan kesalahan ini jika Anda tidak memiliki izin untuk memanipulasi profil Anda sendiri.

CannotCreateHashEx -1072824191

Teks pesan: Tidak dapat membuat objek hash untuk pesan terautentikasi.
Message Lihat properti kelas HashAlgorithm untuk informasi selengkapnya tentang algoritma hash.

CannotCreateOnGlobalCatalog -1072824201

Teks pesan: Gagal membuat objek di server katalog global tertentu.

CannotGetDistinguishedName -1072824194

Teks pesan: Gagal mengambil nama komputer lokal yang dibedakan.

CannotGrantAddGuid -1072824206

Teks pesan: Gagal memberikan izin "Tambahkan Guid" kepada pengguna saat ini.

CannotHashDataEx -1072824193

Teks pesan: Tidak dapat melakukan hash data untuk pesan yang diautentikasi.

CannotImpersonateClient -1072824284

Teks pesan: Server RPC tidak dapat meniru aplikasi klien, sehingga kredensial keamanan tidak dapat diverifikasi.
Antrean Pesan mengembalikan kesalahan ini jika server layanan direktori tidak dapat meniru aplikasi klien. Ini diperlukan untuk memverifikasi kredensial keamanan.

CannotJoinDomain -1072824202

Teks pesan: Gagal bergabung dengan Perusahaan Antrean Pesan di domain Windows 2000.

CannotLoadMsmqOcm -1072824205

Teks pesan: Tidak dapat memuat pustaka MSMQOCM.DLL.

CannotOpenCertificateStore -1072824208

Teks pesan: Tidak dapat membuka penyimpanan sertifikat untuk sertifikat internal.
Antrean Pesan mengembalikan kesalahan ini jika Anda tidak memiliki izin untuk memanipulasi profil Anda sendiri.

CannotSetCryptographicSecurityDescriptor -1072824212

Teks pesan: Tidak dapat mengatur deskriptor keamanan untuk kunci kriptografi.
Untuk informasi tentang penyedia kriptografi, lihat CryptographicProviderType dan AuthenticationProviderType.

CannotSignDataEx -1072824192

Teks pesan: Tidak dapat menandatangani data sebelum mengirim pesan terautentikasi.
Message Lihat properti kelas DigitalSignature untuk informasi selengkapnya tentang menandatangani data.

CertificateNotProvided -1072824211

Teks pesan: Pengguna mencoba mengirim pesan terautentikasi tanpa sertifikat.
Antrean Pesan mengembalikan kesalahan ini jika aplikasi pengirim mencoba menggunakan informasi konteks keamanan untuk mengautentikasi pesan, dan konteks keamanan tidak menyertakan sertifikat. Untuk informasi selengkapnya tentang sertifikat, lihat Message properti kelas SenderCertificate .

ComputerDoesNotSupportEncryption -1072824269

Teks pesan: Komputer tidak mendukung operasi enkripsi.
Antrean Pesan mengembalikan kesalahan ini ketika aplikasi meminta enkripsi dan komputer (sumber atau tujuan) tidak mendukung operasi enkripsi. Ketika kesalahan ini dikembalikan, operasi enkripsi gagal. Untuk informasi selengkapnya tentang menggunakan enkripsi, lihat EncryptionRequired dan EncryptionAlgorithm.

CorruptedInternalCertificate -1072824275

Teks pesan: Sertifikat Antrean Pesan internal rusak.
Kesalahan ini hanya berlaku untuk Antrean Pesan 1.0.

CorruptedPersonalCertStore -1072824271

Teks pesan: Penyimpanan sertifikat pribadi rusak.
Antrean Pesan mengembalikan kesalahan ini ketika penyimpanan sertifikat pribadi Microsoft Internet Explorer rusak.

CorruptedQueueWasDeleted -1072824216

Teks pesan: The.ini file untuk antrean di LQS dihapus karena rusak.

CorruptedSecurityData -1072824272

Teks pesan: Fungsi kriptografi telah gagal.

CouldNotGetAccountInfo -1072824265

Teks pesan: Tidak bisa mendapatkan informasi akun untuk pengguna.

CouldNotGetUserSid -1072824266

Teks pesan: Tidak dapat mengeluarkan informasi SID dari token utas.
Untuk informasi selengkapnya tentang pengidentifikasi pengirim, lihat Message properti kelas SenderId .

DeleteConnectedNetworkInUse -1072824248

Teks pesan: Jaringan yang terhubung tidak dapat dihapus; sedang digunakan.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat menghapus jaringan tersambung yang ditentukan karena jaringan didefinisikan dalam setidaknya satu komputer lain. Hapus jaringan yang tersambung dari semua daftar jaringan yang tersambung dan coba lagi untuk menghapusnya.

DependentClientLicenseOverflow -1072824217

Teks pesan: Jumlah klien dependen yang dilayani oleh server Antrean Pesan ini mencapai batas atasnya.

DsError -1072824253

Teks pesan: Kesalahan layanan direktori internal.

DsIsFull -1072824254

Teks pesan: Layanan direktori penuh.
Antrean Pesan mengembalikan kesalahan ini jika penyimpanan informasi penuh. Kesalahan ini hanya berlaku untuk Antrean Pesan 1.0.

DtcConnect -1072824244

Teks pesan: Tidak dapat tersambung ke MS DTC.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat tersambung ke Koordinator Transaksi Terdistribusi Microsoft.

EncryptionProviderNotSupported -1072824213

Teks pesan: Penyedia Layanan Kriptografi tidak didukung oleh Antrean Pesan.

FailVerifySignatureEx -1072824190

Teks pesan: Tanda tangan pesan yang diterima tidak valid.

FormatNameBufferTooSmall -1072824289

Teks pesan: Buffer nama format yang disediakan ke API terlalu kecil agar sesuai dengan nama format.

Generic -1072824319

Teks pesan: Kesalahan Umum.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat mengidentifikasi sumber yang lebih spesifik.

GuidNotMatching -1072824200

Teks pesan: Gagal membuat objek konfigurasi Antrean Pesan dengan GUID yang cocok dengan penginstalan komputer. Anda harus menghapus penginstalan Antrean Pesan lalu menginstalnya kembali.

IllegalContext -1072824229

Teks pesan: Parameter konteks tidak valid.

IllegalCriteriaColumns -1072824264

Teks pesan: Parameter MQCOLUMNS tidak valid.
Antrean Pesan mengembalikan kesalahan ini jika Anda menggunakan MessagePropertyFilter kelas dan telah memilih false untuk semua nilai Boolean dan nol (0) untuk semua nilai bilangan bulat.

IllegalCursorAction -1072824292

Teks pesan: MQ_ACTION_PEEK_NEXT yang ditentukan ke MQReceiveMessage tidak dapat digunakan dengan posisi kursor saat ini.
MoveNext tidak dapat digunakan dengan posisi kursor saat ini.

IllegalEnterpriseOperation -1072824207

Teks pesan: Operasi tidak valid untuk objek layanan Antrean Pesan.

IllegalFormatName -1072824290

Teks pesan: Nama format yang diberikan tidak valid. Untuk opsi sintaks nama format yang MessageQueue valid, lihat properti kelas FormatName .

IllegalMessageProperties -1072824255

Teks pesan: Parameter MQQMPROPS ilegal, baik null atau dengan properti nol.
Properti pesan ilegal, baik null atau dengan properti nol.

IllegalOperation -1072824220

Teks pesan: Operasi tidak valid pada sistem antrean pesan asing.

IllegalPrivateProperties -1072824197

Nilai parameter properti privat tidak valid. Ini mungkin karena memiliki nilai null atau memiliki properti nol yang ditentukan.

IllegalPropertyId -1072824263

Teks pesan: Nilai pengidentifikasi properti tidak valid.

IllegalPropertySize -1072824261

Teks pesan: Ukuran buffer properti ilegal.
Antrean Pesan mengembalikan kesalahan ini jika buffer yang ditentukan untuk pengidentifikasi pesan atau pengidentifikasi korelasi bukan ukuran yang benar. Message Lihat kelas Id dan CorrelationId properti untuk informasi selengkapnya tentang pengidentifikasi pesan.

IllegalPropertyValue -1072824296

Teks pesan: Nilai properti tidak valid.

IllegalPropertyVt -1072824295

Teks pesan: Nilai VARTYPE tidak valid.

IllegalQueuePathName -1072824300

Teks pesan: Nama jalur antrean tidak valid.
MessageQueue Lihat properti kelas Path untuk opsi sintaks jalur yang valid.

IllegalQueueProperties -1072824259

Teks pesan: Parameter MQQUEUEPROPS ilegal, baik null atau dengan properti nol.
Antrean Pesan mengembalikan kesalahan ini jika Anda menggunakan MessageQueueCriteria kelas dan telah memanggil ClearAll() atau belum menentukan kriteria apa pun untuk digunakan saat memfilter antrean. MessageQueueCriteria Lihat kelas atau GetPublicQueues untuk informasi selengkapnya tentang pemfilteran kriteria pencarian antrean.

IllegalRelation -1072824262

Teks pesan: Nilai relasi tidak valid dalam pembatasan.

IllegalRestrictionPropertyId -1072824260

Teks pesan: Nilai propid tidak valid dalam parameter MQRESTRICTION.
Nilai pengidentifikasi properti tidak valid untuk pembatasan.

IllegalSecurityDescriptor -1072824287

Teks pesan: Deskriptor keamanan yang ditentukan bukan pendeskripsi keamanan yang valid.

IllegalSort -1072824304

Teks pesan: Pengurutan ilegal ditentukan (misalnya, kolom duplikat).

IllegalSortPropertyId -1072824228

Teks pesan: Nilai propid tidak valid di MQSORTSET.
Nilai pengidentifikasi properti tidak valid untuk pengurutan.

IllegalUser -1072824303

Teks pesan: Pengguna memiliki nama pengguna yang tidak valid.
Antrean Pesan mengembalikan kesalahan ini jika aplikasi Anda tersambung ke pesan tersebut melalui nama pengguna yang tidak valid.

InsufficientProperties -1072824257

Teks pesan: Tidak semua properti yang diperlukan untuk operasi ditentukan dalam parameter input.

InsufficientResources -1072824281

Teks pesan: Sumber daya tidak cukup untuk melakukan operasi.
Antrean Pesan mengembalikan kesalahan ini, misalnya, jika tidak ada cukup memori untuk menyelesaikan operasi. Ketika kesalahan ini dikembalikan, operasi gagal.

InvalidCertificate -1072824276

Teks pesan: Sertifikat pengguna tidak valid.
Antrean Pesan mengembalikan kesalahan ini jika sertifikat keamanan yang ditentukan dalam Message properti kelas tidak SenderCertificate valid, atau jika sertifikat tidak ditempatkan dengan benar di penyimpanan sertifikat pribadi Microsoft Internet Explorer.

InvalidHandle -1072824313

Teks pesan: Handel yang tidak valid diteruskan ke fungsi.
Antrean Pesan mengembalikan kesalahan ini jika handel antrean yang ditentukan tidak valid.

InvalidOwner -1072824252

Teks pesan: Pemilik objek tidak valid. Misalnya CreateQueue gagal karena objek Manajer Antrean tidak valid.
Antrean Pesan mengembalikan kesalahan ini, misalnya, jika aplikasi Anda mencoba membuat antrean di komputer tempat Antrean Pesan tidak diinstal.

InvalidParameter -1072824314

Teks pesan: Parameter yang tidak valid diteruskan ke fungsi.
Antrean Pesan mengembalikan kesalahan ini jika salah satu parameter yang disediakan oleh operasi tidak valid.

IOTimeout -1072824293

Teks pesan: Batas waktu menerima atau mengintip pesan telah kedaluwarsa.
Antrean Pesan mengembalikan kesalahan ini jika waktu habis yang ditentukan dalam panggilan ke atau Peek kedaluwarsa Receive sebelum pesan baru tiba dalam antrean. Ini hanya dapat terjadi jika tidak ada pesan yang sudah ada dalam antrean; kedua metode akan segera kembali jika ada pesan.

LabelBufferTooSmall -1072824226

Teks pesan: Buffer label yang disediakan ke API terlalu kecil.

MachineExists -1072824256

Teks pesan: Komputer dengan nama yang sama sudah ada di situs.

MachineNotFound -1072824307

Teks pesan: Komputer yang ditentukan tidak dapat ditemukan.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat menemukan komputer antrean di layanan direktori.

MessageAlreadyReceived -1072824291

Teks pesan: Pesan yang saat ini ditujukan oleh kursor telah dihapus dari antrean oleh proses lain atau oleh panggilan lain untuk menerima pesan tanpa menggunakan kursor ini.
Antrean Pesan mengembalikan kesalahan ini ketika beberapa kursor, aplikasi, atau administrator sistem lain telah menghapus pesan dari antrean. Kesalahan ini kemungkinan besar terjadi saat menggunakan MessageEnumerator kelas , seperti instans yang dikembalikan melalui panggilan ke GetMessageEnumerator2() atau GetEnumerator().

MessageNotFound -1072824184

Teks pesan: Pesan yang ditentukan tidak dapat ditemukan.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat menemukan pesan yang ditentukan dalam antrean.

MessageStorageFailed -1072824278

Teks pesan: Tidak dapat menyimpan pesan yang dapat dipulihkan atau jurnal. Pesan tidak dikirim.
Antrean Pesan mengembalikan kesalahan ini jika komputer lokal tidak dapat menyimpan pesan yang dapat dipulihkan (pesan yang pengirimannya dijamin dalam kasus masalah jaringan) atau pesan jurnal. Message Lihat kelas Recoverable dan UseJournalQueue properti untuk informasi selengkapnya tentang opsi pengiriman pesan ini.

MissingConnectorType -1072824235

Teks pesan: Jenis Konektor wajib saat mengirim pesan Pengakuan atau aman.
Antrean Pesan mengembalikan kesalahan ini ketika aplikasi mengatur properti yang biasanya diatur oleh Antrean Pesan, tetapi tidak menentukan konektor yang akan digunakan. Untuk informasi selengkapnya tentang jenis konektor, lihat Message properti kelas ConnectorType .

MqisReadOnlyMode -1072824224

Teks pesan: Database MQIS dalam mode baca-saja.

MqisServerEmpty -1072824225

Teks pesan: Daftar server MQIS (dalam registri) kosong. Kesalahan ini hanya berlaku untuk Antrean Pesan 1.0.

NoDs -1072824301

Teks pesan: Tidak ada koneksi dengan pengontrol situs ini.
Antrean Pesan mengembalikan kesalahan ini jika aplikasi tidak dapat mengakses layanan direktori. Jika kesalahan ini dikembalikan, verifikasi izin untuk mengakses layanan direktori.

NoEntryPointMsmqOcm -1072824204

Teks pesan: Tidak dapat menemukan titik entri di pustaka MSMQOCM.DLL.

NoGlobalCatalogInDomain -1072824196

Teks pesan: Tidak dapat menemukan server Katalog Global di domain yang ditentukan.

NoInternalUserCertificate -1072824273

Teks pesan: Sertifikat Antrean Pesan internal untuk pengguna tidak ada.
Antrean Pesan mengembalikan kesalahan ini jika tidak ada sertifikat internal yang terdaftar atau sertifikat terdaftar rusak.

NoMsmqServersOnDc -1072824203

Teks pesan: Gagal menemukan server Antrean Pesan pada pengontrol domain.

NoMsmqServersOnGlobalCatalog -1072824195

Teks pesan: Gagal menemukan server Antrean Pesan di pengontrol domain Katalog Global.

NoResponseFromObjectServer -1072824247

Teks pesan: Tidak ada respons dari pemilik objek.
Antrean Pesan mengembalikan kesalahan ini jika tidak ada respons dari server layanan direktori. Ketika kesalahan ini dikembalikan, status operasi tidak diketahui.

ObjectServerNotAvailable -1072824246

Teks pesan: Pemilik objek tidak dapat dijangkau.
Antrean Pesan mengembalikan kesalahan ini jika server layanan direktori untuk objek tidak tersedia. Ketika kesalahan ini dikembalikan, operasi gagal.

OperationCanceled -1072824312

Teks pesan: Operasi dibatalkan sebelum dapat diselesaikan.

PrivilegeNotHeld -1072824282

Teks pesan: Klien tidak memiliki hak istimewa yang diperlukan untuk melakukan operasi.

Property -1072824318

Teks pesan: Satu atau beberapa properti yang diteruskan tidak valid.

PropertyNotAllowed -1072824258

Teks pesan: Properti tidak valid untuk operasi yang diminta.

ProviderNameBufferTooSmall -1072824221

Teks pesan: Buffer yang diteruskan untuk properti Nama penyedia terlalu kecil.
Message Lihat properti kelas AuthenticationProviderName untuk informasi selengkapnya tentang nama penyedia.

PublicKeyDoesNotExist -1072824198

Teks pesan: Kunci publik untuk komputer tidak ada.
Antrean Pesan mengembalikan kesalahan ini jika dapat mengkueri layanan direktori, tetapi kunci yang ditingkatkan tidak ditemukan. Kesalahan ini hanya berlaku untuk Antrean Pesan 2.0.

PublicKeyNotFound -1072824199

Teks pesan: Tidak dapat menemukan kunci publik untuk komputer.
Antrean Pesan mengembalikan kesalahan ini, misalnya, jika Anda mencoba mengambil properti komputer komputer yang menjalankan Antrean Pesan 1.0 atau jika Anda mencoba mendapatkan properti komputer jarak jauh saat bekerja offline. Kesalahan ini hanya berlaku untuk Antrean Pesan 2.0.

QDnsPropertyNotSupported -1072824210

Properti DNS tidak didukung sebagai kriteria untuk menemukan antrean.
Anda tidak dapat mengambil nama jalur DNS dari antrean.

QueueDeleted -1072824230

Teks pesan: Antrean dihapus. Pesan tidak dapat diterima lagi menggunakan instans antrean ini. Antrean harus ditutup.

QueueExists -1072824315

Teks pesan: Antrean dengan nama jalur yang sama sudah terdaftar.
Antrean Pesan mendaftarkan antrean publik di layanan direktori, dan mendaftarkan antrean privat di komputer lokal.

QueueNotAvailable -1072824245

Teks pesan: Kesalahan saat membaca dari antrean yang berada di komputer jarak jauh.

QueueNotFound -1072824317

Teks pesan: Antrean tidak terdaftar di layanan direktori.
Antrean Pesan mengembalikan kesalahan ini jika tidak dapat menemukan antrean. Ini termasuk antrean publik yang tidak terdaftar di layanan direktori dan antrean Internet yang tidak ada di namespace Antrean Pesan.

RemoteMachineNotAvailable -1072824215

Teks pesan: Komputer jarak jauh tidak tersedia.

ResultBufferTooSmall -1072824250

Teks pesan: Buffer hasil yang disediakan terlalu kecil.

SecurityDescriptorBufferTooSmall -1072824285

Teks pesan: Ukuran buffer yang diteruskan ke MQGetQueueSecurity terlalu kecil.
Antrean Pesan mengembalikan kesalahan ini jika buffer keamanan yang disediakan terlalu kecil untuk deskriptor keamanan.

SenderCertificateBufferTooSmall -1072824277

Teks pesan: Buffer yang diteruskan untuk properti sertifikat pengguna terlalu kecil.
Message Lihat properti kelas SenderCertificate untuk informasi selengkapnya tentang sertifikat pengguna.

SenderIdBufferTooSmall -1072824286

Teks pesan: Buffer yang diteruskan untuk properti pengidentifikasi pengguna terlalu kecil.
Antrean Pesan mengembalikan kesalahan ini ketika buffer identifikasi pengirim yang disediakan terlalu kecil. Message Lihat properti kelas SenderId untuk informasi selengkapnya tentang pengidentifikasi pengirim.

ServiceNotAvailable -1072824309

Teks pesan: Layanan Antrean Pesan tidak tersedia.
Antrean Pesan mengembalikan kesalahan ini jika aplikasi tidak dapat tersambung ke Pengelola Antrean.

SharingViolation -1072824311

Teks pesan: Pelanggaran berbagi. Antrean sudah dibuka untuk penerimaan eksklusif.
Antrean Pesan mengembalikan kesalahan ini jika aplikasi mencoba membuka antrean yang sudah dibuka yang memiliki hak baca eksklusif. Untuk informasi selengkapnya tentang menerima pesan secara eksklusif dari antrean, lihat MessageQueue properti kelas DenySharedReceive .

SignatureBufferTooSmall -1072824222

Teks pesan: Buffer yang diteruskan untuk properti Tanda Tangan terlalu kecil.
Message Lihat properti kelas DigitalSignature untuk informasi selengkapnya tentang tanda tangan.

StaleHandle -1072824234

Teks pesan: Layanan Queue Manager telah dimulai ulang. Handel antrean kedaluarsa dan harus ditutup.
Antrean Pesan mengembalikan kesalahan ini jika handel yang ditentukan diperoleh dalam sesi sebelumnya dari layanan Queue Manager.

SymmetricKeyBufferTooSmall -1072824223

Teks pesan: Buffer yang diteruskan untuk properti Kunci konten terlalu kecil.
Message Lihat properti kelas DestinationSymmetricKey untuk informasi selengkapnya tentang kunci konten.

TransactionEnlist -1072824232

Teks pesan: Tidak dapat mendaftarkan transaksi.

TransactionImport -1072824242

Teks pesan: Tidak dapat mengimpor transaksi.

TransactionSequence -1072824239

Teks pesan: Urutan operasi transaksi yang salah.

TransactionUsage -1072824240

Teks pesan: Penggunaan transaksi yang salah.
Antrean Pesan mengembalikan kesalahan ini jika upaya dilakukan untuk membuka antrean jarak jauh untuk akses baca dari dalam transaksi, atau upaya dilakukan untuk membaca pesan dari antrean non-transaksi dari dalam transaksi.

UnsupportedAccessMode -1072824251

Teks pesan: Mode akses yang ditentukan tidak didukung.
Antrean Pesan mengembalikan kesalahan ini jika mode akses yang ditentukan saat membuka antrean diatur ke nilai yang tidak valid, atau mode akses dan mode berbagi yang ditentukan tidak kompatibel.

UnsupportedFormatNameOperation -1072824288

Teks pesan: Operasi yang diminta untuk nama format yang ditentukan tidak didukung.
Antrean Pesan mengembalikan kesalahan ini ketika operasi yang diminta tidak didukung untuk nama format yang ditentukan. Operasi termasuk mencoba membuka antrean untuk menerima pesan dengan menentukan nama format langsung.

UnsupportedOperation -1072824214

Teks pesan: Operasi tidak didukung untuk komputer penginstalan WORKGROUP.

UserBufferTooSmall -1072824280

Teks pesan: Permintaan gagal karena buffer pengguna terlalu kecil untuk menyimpan informasi yang dikembalikan.

WksCantServeClient -1072824218

Teks pesan: Klien independen Antrean Pesan tidak dapat melayani klien yang bergantung pada Antrean Pesan.

WriteNotAllowed -1072824219

Teks pesan: Server MQIS lain sedang diinstal; operasi tulis ke database tidak diperbolehkan saat ini.

Contoh

Contoh berikut memverifikasi apakah antrean Antrean Pesan ada, lalu menghapusnya.

#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

Keterangan

MessageQueueErrorCode Enumerasi memberikan informasi terperinci tentang kondisi kesalahan selama operasi olahpesan.

MessageQueueException menggunakan MessageQueueErrorCode properti untuk mengidentifikasi sifat kesalahan Antrean Pesan. Nilai MessageQueueErrorCode menentukan string teks untuk dikaitkan dengan kesalahan.

Berlaku untuk

Lihat juga