1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("Mono.Messaging.dll")]
11 [assembly:System.Reflection.AssemblyDescriptionAttribute("Mono.Messaging.dll")]
12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")]
14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("Mono.Messaging.dll")]
16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute((System.Runtime.CompilerServices.CompilationRelaxations)(8))]
19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
22 namespace Mono.Messaging
23 {
24     [System.FlagsAttribute]
25     [System.SerializableAttribute]
26     public enum AcknowledgeTypes
27     {
28         FullReachQueue = 5,
29         FullReceive = 14,
30         NegativeReceive = 8,
31         None = 0,
32         NotAcknowledgeReachQueue = 4,
33         NotAcknowledgeReceive = 12,
34         PositiveArrival = 1,
35         PositiveReceive = 2,
36     }
37     [System.SerializableAttribute]
38     public enum Acknowledgment
39     {
40         AccessDenied = 32772,
41         BadDestinationQueue = 32768,
42         BadEncryption = 32775,
43         BadSignature = 32774,
44         CouldNotEncrypt = 32776,
45         HopCountExceeded = 32773,
46         None = 0,
47         NotTransactionalMessage = 32778,
48         NotTransactionalQueue = 32777,
49         Purged = 32769,
50         QueueDeleted = 49152,
51         QueueExceedMaximumSize = 32771,
52         QueuePurged = 49153,
53         ReachQueue = 2,
54         ReachQueueTimeout = 32770,
55         Receive = 16384,
56         ReceiveTimeout = 49154,
57     }
58     public partial class CompletedEventArgs : System.EventArgs
59     {
CompletedEventArgs(System.IAsyncResult result)60         public CompletedEventArgs(System.IAsyncResult result) { }
61         public System.IAsyncResult AsyncResult { get { throw null; } set { } }
62     }
63     [System.SerializableAttribute]
CompletedEventHandler(object sender, Mono.Messaging.CompletedEventArgs e)64     public delegate void CompletedEventHandler(object sender, Mono.Messaging.CompletedEventArgs e);
65     public partial class ConcurrentLinkedQueue<T>
66     {
ConcurrentLinkedQueue()67         public ConcurrentLinkedQueue() { }
Dequeue()68         public T Dequeue() { throw null; }
Enqueue(T context)69         public void Enqueue(T context) { }
ToString()70         public override string ToString() { throw null; }
71     }
72     public partial class ConnectionException : Mono.Messaging.MonoMessagingException
73     {
ConnectionException(Mono.Messaging.QueueReference qRef)74         public ConnectionException(Mono.Messaging.QueueReference qRef) { }
ConnectionException(Mono.Messaging.QueueReference qRef, System.Exception e)75         public ConnectionException(Mono.Messaging.QueueReference qRef, System.Exception e) { }
76         public Mono.Messaging.QueueReference QRef { get { throw null; } }
77     }
78     [System.SerializableAttribute]
79     public enum CryptographicProviderType
80     {
81         Dss = 3,
82         Fortezza = 4,
83         MicrosoftExchange = 5,
84         None = 0,
85         RsaFull = 1,
86         RsqSig = 2,
87         Ssl = 6,
88         SttAcq = 8,
89         SttBrnd = 9,
90         SttIss = 11,
91         SttMer = 7,
92         SttRoot = 10,
93     }
94     [System.SerializableAttribute]
95     public enum EncryptionAlgorithm
96     {
97         None = 0,
98         Rc2 = 26114,
99         Rc4 = 26625,
100     }
101     [System.SerializableAttribute]
102     public enum EncryptionRequired
103     {
104         Body = 2,
105         None = 0,
106         Optional = 1,
107     }
108     [System.SerializableAttribute]
109     public enum HashAlgorithm
110     {
111         Mac = 32773,
112         Md2 = 32769,
113         Md4 = 32770,
114         Md5 = 32771,
115         None = 0,
116         Sha = 32772,
117     }
118     public partial interface IMessage
119     {
120         Mono.Messaging.AcknowledgeTypes AcknowledgeType { get; set; }
121         Mono.Messaging.Acknowledgment Acknowledgment { get; }
122         Mono.Messaging.IMessageQueue AdministrationQueue { get; set; }
123         int AppSpecific { get; set; }
124         System.DateTime ArrivedTime { get; }
125         bool AttachSenderId { get; set; }
126         bool Authenticated { get; }
127         string AuthenticationProviderName { get; set; }
128         Mono.Messaging.CryptographicProviderType AuthenticationProviderType { get; set; }
129         System.IO.Stream BodyStream { get; set; }
130         int BodyType { get; set; }
131         System.Guid ConnectorType { get; set; }
132         string CorrelationId { get; set; }
133         Mono.Messaging.IMessageQueue DestinationQueue { get; }
134         byte[] DestinationSymmetricKey { get; set; }
135         byte[] DigitalSignature { get; set; }
136         Mono.Messaging.EncryptionAlgorithm EncryptionAlgorithm { get; set; }
137         byte[] Extension { get; set; }
138         Mono.Messaging.HashAlgorithm HashAlgorithm { get; set; }
139         string Id { get; }
140         bool IsFirstInTransaction { get; }
141         bool IsLastInTransaction { get; }
142         string Label { get; set; }
143         Mono.Messaging.MessageType MessageType { get; }
144         Mono.Messaging.MessagePriority Priority { get; set; }
145         bool Recoverable { get; set; }
146         Mono.Messaging.IMessageQueue ResponseQueue { get; set; }
147         byte[] SenderCertificate { get; set; }
148         byte[] SenderId { get; }
149         long SenderVersion { get; }
150         System.DateTime SentTime { get; }
151         string SourceMachine { get; }
152         System.TimeSpan TimeToBeReceived { get; set; }
153         System.TimeSpan TimeToReachQueue { get; set; }
154         string TransactionId { get; }
155         Mono.Messaging.IMessageQueue TransactionStatusQueue { get; set; }
156         bool UseAuthentication { get; set; }
157         bool UseDeadLetterQueue { get; set; }
158         bool UseEncryption { get; set; }
159         bool UseJournalQueue { get; set; }
160         bool UseTracing { get; set; }
SetDeliveryInfo(Mono.Messaging.Acknowledgment acknowledgment, System.DateTime arrivedTime, Mono.Messaging.IMessageQueue destinationQueue, string id, Mono.Messaging.MessageType messageType, byte[] senderId, long senderVersion, System.DateTime sentTime, string sourceMachine, string transactionId)161         void SetDeliveryInfo(Mono.Messaging.Acknowledgment acknowledgment, System.DateTime arrivedTime, Mono.Messaging.IMessageQueue destinationQueue, string id, Mono.Messaging.MessageType messageType, byte[] senderId, long senderVersion, System.DateTime sentTime, string sourceMachine, string transactionId);
162     }
163     public partial interface IMessageEnumerator : System.IDisposable
164     {
165         Mono.Messaging.IMessage Current { get; }
166         System.IntPtr CursorHandle { get; }
Close()167         void Close();
Dispose(bool disposing)168         void Dispose(bool disposing);
MoveNext()169         bool MoveNext();
MoveNext(System.TimeSpan timeout)170         bool MoveNext(System.TimeSpan timeout);
RemoveCurrent()171         Mono.Messaging.IMessage RemoveCurrent();
RemoveCurrent(Mono.Messaging.IMessageQueueTransaction transaction)172         Mono.Messaging.IMessage RemoveCurrent(Mono.Messaging.IMessageQueueTransaction transaction);
RemoveCurrent(Mono.Messaging.MessageQueueTransactionType transactionType)173         Mono.Messaging.IMessage RemoveCurrent(Mono.Messaging.MessageQueueTransactionType transactionType);
RemoveCurrent(System.TimeSpan timeout)174         Mono.Messaging.IMessage RemoveCurrent(System.TimeSpan timeout);
RemoveCurrent(System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction)175         Mono.Messaging.IMessage RemoveCurrent(System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction);
RemoveCurrent(System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType)176         Mono.Messaging.IMessage RemoveCurrent(System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType);
177     }
178     public partial interface IMessageQueue
179     {
180         bool Authenticate { get; set; }
181         short BasePriority { get; set; }
182         bool CanRead { get; }
183         bool CanWrite { get; }
184         System.Guid Category { get; set; }
185         System.DateTime CreateTime { get; }
186         bool DenySharedReceive { get; set; }
187         Mono.Messaging.EncryptionRequired EncryptionRequired { get; set; }
188         System.Guid Id { get; }
189         System.DateTime LastModifyTime { get; }
190         long MaximumJournalSize { get; set; }
191         long MaximumQueueSize { get; set; }
192         Mono.Messaging.QueueReference QRef { get; set; }
193         System.IntPtr ReadHandle { get; }
194         System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
195         bool Transactional { get; }
196         bool UseJournalQueue { get; set; }
197         System.IntPtr WriteHandle { get; }
198         event Mono.Messaging.CompletedEventHandler PeekCompleted;
199         event Mono.Messaging.CompletedEventHandler ReceiveCompleted;
BeginPeek()200         System.IAsyncResult BeginPeek();
BeginPeek(System.TimeSpan timeout)201         System.IAsyncResult BeginPeek(System.TimeSpan timeout);
BeginPeek(System.TimeSpan timeout, object stateObject)202         System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject);
BeginPeek(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback)203         System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback);
BeginReceive()204         System.IAsyncResult BeginReceive();
BeginReceive(System.TimeSpan timeout)205         System.IAsyncResult BeginReceive(System.TimeSpan timeout);
BeginReceive(System.TimeSpan timeout, object stateObject)206         System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject);
BeginReceive(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback)207         System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback);
Close()208         void Close();
EndPeek(System.IAsyncResult asyncResult)209         Mono.Messaging.IMessage EndPeek(System.IAsyncResult asyncResult);
EndReceive(System.IAsyncResult asyncResult)210         Mono.Messaging.IMessage EndReceive(System.IAsyncResult asyncResult);
GetMessageEnumerator()211         Mono.Messaging.IMessageEnumerator GetMessageEnumerator();
Peek()212         Mono.Messaging.IMessage Peek();
Peek(System.TimeSpan timeout)213         Mono.Messaging.IMessage Peek(System.TimeSpan timeout);
PeekByCorrelationId(string correlationId)214         Mono.Messaging.IMessage PeekByCorrelationId(string correlationId);
PeekByCorrelationId(string correlationId, System.TimeSpan timeout)215         Mono.Messaging.IMessage PeekByCorrelationId(string correlationId, System.TimeSpan timeout);
PeekById(string id)216         Mono.Messaging.IMessage PeekById(string id);
PeekById(string id, System.TimeSpan timeout)217         Mono.Messaging.IMessage PeekById(string id, System.TimeSpan timeout);
Purge()218         void Purge();
Receive()219         Mono.Messaging.IMessage Receive();
Receive(Mono.Messaging.IMessageQueueTransaction transaction)220         Mono.Messaging.IMessage Receive(Mono.Messaging.IMessageQueueTransaction transaction);
Receive(Mono.Messaging.MessageQueueTransactionType transactionType)221         Mono.Messaging.IMessage Receive(Mono.Messaging.MessageQueueTransactionType transactionType);
Receive(System.TimeSpan timeout)222         Mono.Messaging.IMessage Receive(System.TimeSpan timeout);
Receive(System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction)223         Mono.Messaging.IMessage Receive(System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction);
Receive(System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType)224         Mono.Messaging.IMessage Receive(System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType);
ReceiveByCorrelationId(string correlationId)225         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId);
ReceiveByCorrelationId(string correlationId, Mono.Messaging.IMessageQueueTransaction transaction)226         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId, Mono.Messaging.IMessageQueueTransaction transaction);
ReceiveByCorrelationId(string correlationId, Mono.Messaging.MessageQueueTransactionType transactionType)227         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId, Mono.Messaging.MessageQueueTransactionType transactionType);
ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout)228         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout);
ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction)229         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction);
ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType)230         Mono.Messaging.IMessage ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType);
ReceiveById(string id)231         Mono.Messaging.IMessage ReceiveById(string id);
ReceiveById(string id, Mono.Messaging.IMessageQueueTransaction transaction)232         Mono.Messaging.IMessage ReceiveById(string id, Mono.Messaging.IMessageQueueTransaction transaction);
ReceiveById(string id, Mono.Messaging.MessageQueueTransactionType transactionType)233         Mono.Messaging.IMessage ReceiveById(string id, Mono.Messaging.MessageQueueTransactionType transactionType);
ReceiveById(string id, System.TimeSpan timeout)234         Mono.Messaging.IMessage ReceiveById(string id, System.TimeSpan timeout);
ReceiveById(string id, System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction)235         Mono.Messaging.IMessage ReceiveById(string id, System.TimeSpan timeout, Mono.Messaging.IMessageQueueTransaction transaction);
ReceiveById(string id, System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType)236         Mono.Messaging.IMessage ReceiveById(string id, System.TimeSpan timeout, Mono.Messaging.MessageQueueTransactionType transactionType);
Send(Mono.Messaging.IMessage message)237         void Send(Mono.Messaging.IMessage message);
Send(Mono.Messaging.IMessage message, Mono.Messaging.IMessageQueueTransaction transaction)238         void Send(Mono.Messaging.IMessage message, Mono.Messaging.IMessageQueueTransaction transaction);
Send(Mono.Messaging.IMessage message, Mono.Messaging.MessageQueueTransactionType transactionType)239         void Send(Mono.Messaging.IMessage message, Mono.Messaging.MessageQueueTransactionType transactionType);
SendPeekCompleted(System.IAsyncResult result)240         void SendPeekCompleted(System.IAsyncResult result);
SendReceiveCompleted(System.IAsyncResult result)241         void SendReceiveCompleted(System.IAsyncResult result);
242     }
243     public partial interface IMessageQueueTransaction : System.IDisposable
244     {
245         Mono.Messaging.MessageQueueTransactionStatus Status { get; }
Abort()246         void Abort();
Begin()247         void Begin();
Commit()248         void Commit();
249     }
250     public partial interface IMessagingProvider
251     {
CreateMessage()252         Mono.Messaging.IMessage CreateMessage();
CreateMessageQueue(Mono.Messaging.QueueReference qRef, bool transactional)253         Mono.Messaging.IMessageQueue CreateMessageQueue(Mono.Messaging.QueueReference qRef, bool transactional);
CreateMessageQueueTransaction()254         Mono.Messaging.IMessageQueueTransaction CreateMessageQueueTransaction();
DeleteQueue(Mono.Messaging.QueueReference qRef)255         void DeleteQueue(Mono.Messaging.QueueReference qRef);
Exists(Mono.Messaging.QueueReference qRef)256         bool Exists(Mono.Messaging.QueueReference qRef);
GetMessageQueue(Mono.Messaging.QueueReference qRef)257         Mono.Messaging.IMessageQueue GetMessageQueue(Mono.Messaging.QueueReference qRef);
GetPublicQueues()258         Mono.Messaging.IMessageQueue[] GetPublicQueues();
259     }
260     public partial class MessageBase : Mono.Messaging.IMessage
261     {
MessageBase()262         public MessageBase() { }
263         public Mono.Messaging.AcknowledgeTypes AcknowledgeType { get { throw null; } set { } }
264         public Mono.Messaging.Acknowledgment Acknowledgment { get { throw null; } }
265         public Mono.Messaging.IMessageQueue AdministrationQueue { get { throw null; } set { } }
266         public int AppSpecific { get { throw null; } set { } }
267         public System.DateTime ArrivedTime { get { throw null; } }
268         public bool AttachSenderId { get { throw null; } set { } }
269         public bool Authenticated { get { throw null; } }
270         public string AuthenticationProviderName { get { throw null; } set { } }
271         public Mono.Messaging.CryptographicProviderType AuthenticationProviderType { get { throw null; } set { } }
272         public System.IO.Stream BodyStream { get { throw null; } set { } }
273         public int BodyType { get { throw null; } set { } }
274         public System.Guid ConnectorType { get { throw null; } set { } }
275         public string CorrelationId { get { throw null; } set { } }
276         public Mono.Messaging.IMessageQueue DestinationQueue { get { throw null; } }
277         public byte[] DestinationSymmetricKey { get { throw null; } set { } }
278         public byte[] DigitalSignature { get { throw null; } set { } }
279         public Mono.Messaging.EncryptionAlgorithm EncryptionAlgorithm { get { throw null; } set { } }
280         public byte[] Extension { get { throw null; } set { } }
281         public Mono.Messaging.HashAlgorithm HashAlgorithm { get { throw null; } set { } }
282         public string Id { get { throw null; } }
283         public bool IsFirstInTransaction { get { throw null; } }
284         public bool IsLastInTransaction { get { throw null; } }
285         public string Label { get { throw null; } set { } }
286         public Mono.Messaging.MessageType MessageType { get { throw null; } }
287         public Mono.Messaging.MessagePriority Priority { get { throw null; } set { } }
288         public bool Recoverable { get { throw null; } set { } }
289         public Mono.Messaging.IMessageQueue ResponseQueue { get { throw null; } set { } }
290         public byte[] SenderCertificate { get { throw null; } set { } }
291         public byte[] SenderId { get { throw null; } }
292         public long SenderVersion { get { throw null; } }
293         public System.DateTime SentTime { get { throw null; } }
294         public string SourceMachine { get { throw null; } }
295         public System.TimeSpan TimeToBeReceived { get { throw null; } set { } }
296         public System.TimeSpan TimeToReachQueue { get { throw null; } set { } }
297         public string TransactionId { get { throw null; } }
298         public Mono.Messaging.IMessageQueue TransactionStatusQueue { get { throw null; } set { } }
299         public bool UseAuthentication { get { throw null; } set { } }
300         public bool UseDeadLetterQueue { get { throw null; } set { } }
301         public bool UseEncryption { get { throw null; } set { } }
302         public bool UseJournalQueue { get { throw null; } set { } }
303         public bool UseTracing { get { throw null; } set { } }
SetDeliveryInfo(Mono.Messaging.Acknowledgment acknowledgment, System.DateTime arrivedTime, Mono.Messaging.IMessageQueue destinationQueue, string id, Mono.Messaging.MessageType messageType, byte[] senderId, long senderVersion, System.DateTime sentTime, string sourceMachine, string transactionId)304         public void SetDeliveryInfo(Mono.Messaging.Acknowledgment acknowledgment, System.DateTime arrivedTime, Mono.Messaging.IMessageQueue destinationQueue, string id, Mono.Messaging.MessageType messageType, byte[] senderId, long senderVersion, System.DateTime sentTime, string sourceMachine, string transactionId) { }
305     }
306     [System.SerializableAttribute]
307     public enum MessagePriority
308     {
309         AboveNormal = 4,
310         High = 5,
311         Highest = 7,
312         Low = 2,
313         Lowest = 0,
314         Normal = 3,
315         VeryHigh = 6,
316         VeryLow = 1,
317     }
318     public abstract partial class MessageQueueBase
319     {
MessageQueueBase()320         protected MessageQueueBase() { }
321         protected abstract Mono.Messaging.IMessageQueue Queue { get; }
322         public event Mono.Messaging.CompletedEventHandler PeekCompleted { add { } remove { } }
323         public event Mono.Messaging.CompletedEventHandler ReceiveCompleted { add { } remove { } }
BeginPeek()324         public System.IAsyncResult BeginPeek() { throw null; }
BeginPeek(System.TimeSpan timeout)325         public System.IAsyncResult BeginPeek(System.TimeSpan timeout) { throw null; }
BeginPeek(System.TimeSpan timeout, object stateObject)326         public System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject) { throw null; }
BeginPeek(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback)327         public System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback) { throw null; }
BeginReceive()328         public System.IAsyncResult BeginReceive() { throw null; }
BeginReceive(System.TimeSpan timeout)329         public System.IAsyncResult BeginReceive(System.TimeSpan timeout) { throw null; }
BeginReceive(System.TimeSpan timeout, object stateObject)330         public System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject) { throw null; }
BeginReceive(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback)331         public System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback) { throw null; }
EndPeek(System.IAsyncResult asyncResult)332         public Mono.Messaging.IMessage EndPeek(System.IAsyncResult asyncResult) { throw null; }
EndReceive(System.IAsyncResult asyncResult)333         public Mono.Messaging.IMessage EndReceive(System.IAsyncResult asyncResult) { throw null; }
SendPeekCompleted(System.IAsyncResult result)334         public void SendPeekCompleted(System.IAsyncResult result) { }
SendReceiveCompleted(System.IAsyncResult result)335         public void SendReceiveCompleted(System.IAsyncResult result) { }
336     }
337     [System.SerializableAttribute]
338     public enum MessageQueueTransactionStatus
339     {
340         Aborted = 0,
341         Committed = 1,
342         Initialized = 2,
343         Pending = 3,
344     }
345     [System.SerializableAttribute]
346     public enum MessageQueueTransactionType
347     {
348         Automatic = 1,
349         None = 0,
350         Single = 3,
351     }
352     [System.SerializableAttribute]
353     public enum MessageType
354     {
355         Acknowledgment = 1,
356         Normal = 2,
357         Report = 3,
358     }
359     public partial class MessageUnavailableException : Mono.Messaging.MonoMessagingException
360     {
MessageUnavailableException()361         public MessageUnavailableException() { }
MessageUnavailableException(string msg)362         public MessageUnavailableException(string msg) { }
MessageUnavailableException(string msg, System.Exception e)363         public MessageUnavailableException(string msg, System.Exception e) { }
364     }
365     public partial class MessagingProviderLocator
366     {
MessagingProviderLocator()367         internal MessagingProviderLocator() { }
368         public static readonly System.TimeSpan InfiniteTimeout;
369         public static Mono.Messaging.MessagingProviderLocator Instance { get { throw null; } }
GetProvider()370         public static Mono.Messaging.IMessagingProvider GetProvider() { throw null; }
371     }
372     public partial class MonoMessagingException : System.Exception
373     {
MonoMessagingException()374         public MonoMessagingException() { }
MonoMessagingException(string msg)375         public MonoMessagingException(string msg) { }
MonoMessagingException(string msg, System.Exception e)376         public MonoMessagingException(string msg, System.Exception e) { }
377     }
378     public sealed partial class QueueReference
379     {
380         public static readonly Mono.Messaging.QueueReference DEFAULT;
381         public static readonly string LOCALHOST;
QueueReference(string host, string queue, bool isPrivate)382         public QueueReference(string host, string queue, bool isPrivate) { }
383         public string Host { get { throw null; } }
384         public bool IsPrivate { get { throw null; } }
385         public string Queue { get { throw null; } }
Equals(Mono.Messaging.QueueReference other)386         public bool Equals(Mono.Messaging.QueueReference other) { throw null; }
Equals(object other)387         public override bool Equals(object other) { throw null; }
GetHashCode()388         public override int GetHashCode() { throw null; }
IsPrivateStr(string s)389         public static bool IsPrivateStr(string s) { throw null; }
operator ==(Mono.Messaging.QueueReference a, Mono.Messaging.QueueReference b)390         public static bool operator ==(Mono.Messaging.QueueReference a, Mono.Messaging.QueueReference b) { throw null; }
operator !=(Mono.Messaging.QueueReference a, Mono.Messaging.QueueReference b)391         public static bool operator !=(Mono.Messaging.QueueReference a, Mono.Messaging.QueueReference b) { throw null; }
Parse(string path)392         public static Mono.Messaging.QueueReference Parse(string path) { throw null; }
RemoveLeadingSlashes(string s)393         public static string RemoveLeadingSlashes(string s) { throw null; }
SetHost(string host)394         public Mono.Messaging.QueueReference SetHost(string host) { throw null; }
SetQueue(string queue)395         public Mono.Messaging.QueueReference SetQueue(string queue) { throw null; }
ToString()396         public override string ToString() { throw null; }
397     }
398 }
399