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