Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4545 lines
210 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Messaging</name>
  5. </assembly>
  6. <members>
  7. <member name="M:System.Messaging.ResDescriptionAttribute.#ctor(System.String)">
  8. <summary>
  9. Constructs a new sys description.
  10. </summary>
  11. <param name="description">
  12. description text.
  13. </param>
  14. </member>
  15. <member name="P:System.Messaging.ResDescriptionAttribute.Description">
  16. <summary>
  17. Retrieves the description text.
  18. </summary>
  19. <returns>
  20. description
  21. </returns>
  22. </member>
  23. <member name="T:System.Messaging.AccessControlEntry">
  24. <summary>
  25. <para>Specifies access rights for a trustee (user, group, or
  26. computer) to perform application-specific implementations of common tasks.</para>
  27. </summary>
  28. </member>
  29. <member name="M:System.Messaging.AccessControlEntry.#ctor">
  30. <summary>
  31. <para>Initializes a new instance of the <see cref="T:System.Messaging.AccessControlEntry" /> class that specifies neither a trustee nor set
  32. of rights to apply.</para>
  33. </summary>
  34. </member>
  35. <member name="M:System.Messaging.AccessControlEntry.#ctor(System.Messaging.Trustee)">
  36. <summary>
  37. <para>Initializes a new instance of the <see cref="T:System.Messaging.AccessControlEntry" /> class that specifies a trustee to grant or
  38. deny rights to.</para>
  39. </summary>
  40. <param name="trustee">A <see cref="T:System.Messaging.Trustee" /> that specifies a user, group, computer, domain, or alias.</param>
  41. </member>
  42. <member name="M:System.Messaging.AccessControlEntry.#ctor(System.Messaging.Trustee,System.Messaging.GenericAccessRights,System.Messaging.StandardAccessRights,System.Messaging.AccessControlEntryType)">
  43. <summary>
  44. <para>Initializes a new instance of the <see cref="T:System.Messaging.AccessControlEntry" /> class that specifies a trustee, rights to
  45. assign, and whether to grant or deny these rights.</para>
  46. </summary>
  47. <param name="trustee">A <see cref="T:System.Messaging.Trustee" /> that specifies a user, group, computer, domain, or alias.</param>
  48. <param name=" genericAccessRights">A bitwise combination of the <see cref="T:System.Messaging.GenericAccessRights" /> values.</param>
  49. <param name=" standardAccessRights">A bitwise combination of the <see cref="T:System.Messaging.StandardAccessRights" /> values.</param>
  50. <param name=" entryType">One of the <see cref="T:System.Messaging.AccessControlEntryType" /> values, which specifies whether to allow, deny, set, or revoke the specified rights.</param>
  51. </member>
  52. <member name="P:System.Messaging.AccessControlEntry.EntryType">
  53. <summary>
  54. <para>Gets or sets a value that indicates how the access rights
  55. apply to the trustee.</para>
  56. </summary>
  57. </member>
  58. <member name="P:System.Messaging.AccessControlEntry.CustomAccessRights">
  59. <summary>
  60. <para>Gets or sets custom access rights.</para>
  61. </summary>
  62. </member>
  63. <member name="P:System.Messaging.AccessControlEntry.GenericAccessRights">
  64. <summary>
  65. <para> Gets or
  66. sets a set of common access rights that map to both standard and
  67. object-specific access rights for reading, writing, and executing.</para>
  68. </summary>
  69. </member>
  70. <member name="P:System.Messaging.AccessControlEntry.StandardAccessRights">
  71. <summary>
  72. <para> Gets or sets a set of standard access rights that correspond to
  73. operations common to most types of securable objects.</para>
  74. </summary>
  75. </member>
  76. <member name="P:System.Messaging.AccessControlEntry.Trustee">
  77. <summary>
  78. <para>Gets or sets the user, group, domain, or alias to which
  79. you are assigning access rights.</para>
  80. </summary>
  81. </member>
  82. <member name="T:System.Messaging.AccessControlEntryType">
  83. <summary>
  84. <para>Specifies whether to allow, deny, or revoke access
  85. rights for a trustee.</para>
  86. </summary>
  87. </member>
  88. <member name="F:System.Messaging.AccessControlEntryType.Allow">
  89. <summary>
  90. <para>An access-allowed entry that causes the new
  91. rights to be added to any existing rights the trustee has.</para>
  92. </summary>
  93. </member>
  94. <member name="F:System.Messaging.AccessControlEntryType.Set">
  95. <summary>
  96. <para>An access-allowed entry that is similar to <see langword="Allow" />, except
  97. that the new entry allows only the
  98. specified rights. Using it discards any existing rights, including all existing
  99. access-denied entries for the trustee.</para>
  100. </summary>
  101. </member>
  102. <member name="F:System.Messaging.AccessControlEntryType.Deny">
  103. <summary>
  104. <para>
  105. An access-denied entry that denies
  106. the specified rights in addition to any currently denied rights of the trustee.</para>
  107. </summary>
  108. </member>
  109. <member name="F:System.Messaging.AccessControlEntryType.Revoke">
  110. <summary>
  111. <para>An entry that removes all existing allowed or denied rights for the
  112. specified trustee.</para>
  113. </summary>
  114. </member>
  115. <member name="T:System.Messaging.AccessControlList">
  116. <summary>
  117. <para>Contains a list of access control entries, specifying
  118. access rights for one or more trustees.</para>
  119. </summary>
  120. </member>
  121. <member name="M:System.Messaging.AccessControlList.#ctor">
  122. <summary>
  123. <para>Initializes a new instance of the <see cref="T:System.Messaging.AccessControlList" /> class.</para>
  124. </summary>
  125. </member>
  126. <member name="M:System.Messaging.AccessControlList.Add(System.Messaging.AccessControlEntry)">
  127. <summary>
  128. <para>Appends an access control entry to the access control list.</para>
  129. </summary>
  130. <param name="entry">An <see cref="T:System.Messaging.AccessControlEntry" /> to append to the end of the access control list.</param>
  131. <returns>
  132. <para>The position into which the new access control entry was inserted.</para>
  133. </returns>
  134. </member>
  135. <member name="M:System.Messaging.AccessControlList.Insert(System.Int32,System.Messaging.AccessControlEntry)">
  136. <summary>
  137. <para>Inserts an access control entry into the access control
  138. list at the specified position.</para>
  139. </summary>
  140. <param name="index">The zero-based index at which the access control entry should be inserted.</param>
  141. <param name=" entry">An <see cref="T:System.Messaging.AccessControlEntry" /> to insert into the access control list.</param>
  142. </member>
  143. <member name="M:System.Messaging.AccessControlList.IndexOf(System.Messaging.AccessControlEntry)">
  144. <summary>
  145. <para>Determines the specific index of an access control entry
  146. in the access control list.</para>
  147. </summary>
  148. <param name="entry">The <see cref="T:System.Messaging.AccessControlEntry" /> to locate in the access control list.</param>
  149. <returns>
  150. <para>The index of the entry if it was found in the list; otherwise, -1</para>
  151. </returns>
  152. </member>
  153. <member name="M:System.Messaging.AccessControlList.Contains(System.Messaging.AccessControlEntry)">
  154. <summary>
  155. <para>Determines whether the access control list contains a
  156. specific access control entry.</para>
  157. </summary>
  158. <param name="entry">The <see cref="T:System.Messaging.AccessControlEntry" /> to locate in the access control list.</param>
  159. <returns>
  160. <para>
  161. <see langword="true" /> if the access control entry is found in the access
  162. control list; otherwise, <see langword="false" />.</para>
  163. </returns>
  164. </member>
  165. <member name="M:System.Messaging.AccessControlList.Remove(System.Messaging.AccessControlEntry)">
  166. <summary>
  167. <para>Removes the first occurrence of a specific access control
  168. entry from the access control list.</para>
  169. </summary>
  170. <param name="entry">The <see cref="T:System.Messaging.AccessControlEntry" /> to remove from the access control list.</param>
  171. </member>
  172. <member name="M:System.Messaging.AccessControlList.CopyTo(System.Messaging.AccessControlEntry[],System.Int32)">
  173. <summary>
  174. <para>Copies the entire access control list to a compatible
  175. one-dimensional array of access control entries, starting at the specified index
  176. of the target array.</para>
  177. </summary>
  178. <param name="array">An array of type <see cref="T:System.Messaging.AccessControlEntry" /> to which the access control list entries will be copied. The array must have zero-based indexing.</param>
  179. <param name=" index">The index in the array at which to begin copying the access control list entries.</param>
  180. </member>
  181. <member name="T:System.Messaging.Acknowledgment">
  182. <summary>
  183. <para> Specifies the result of an attempted message
  184. delivery.
  185. </para>
  186. </summary>
  187. </member>
  188. <member name="F:System.Messaging.Acknowledgment.None">
  189. <summary>
  190. <para> The message is
  191. not an acknowledgment message.</para>
  192. </summary>
  193. </member>
  194. <member name="F:System.Messaging.Acknowledgment.AccessDenied">
  195. <summary>
  196. <para>A negative arrival acknowledgment indicating that the sending application does not have the necessary rights to send a
  197. message to the destination queue.</para>
  198. </summary>
  199. </member>
  200. <member name="F:System.Messaging.Acknowledgment.BadDestinationQueue">
  201. <summary>
  202. <para>A negative arrival acknowledgment indicating that the destination queue is not available to the sending
  203. application.</para>
  204. <para>
  205. </para>
  206. </summary>
  207. </member>
  208. <member name="F:System.Messaging.Acknowledgment.BadEncryption">
  209. <summary>
  210. <para> A negative arrival acknowledgment indicating that the destination queue manager could not decrypt a
  211. private message.</para>
  212. </summary>
  213. </member>
  214. <member name="F:System.Messaging.Acknowledgment.BadSignature">
  215. <summary>
  216. <para> A negative arrival acknowledgment indicating that the original message's digital signature is not valid and could
  217. not be authenticated by Message Queuing.</para>
  218. </summary>
  219. </member>
  220. <member name="F:System.Messaging.Acknowledgment.CouldNotEncrypt">
  221. <summary>
  222. <para>A negative arrival acknowledgment indicating that the source queue manager could not encrypt a private message.</para>
  223. </summary>
  224. </member>
  225. <member name="F:System.Messaging.Acknowledgment.HopCountExceeded">
  226. <summary>
  227. <para>A negative arrival acknowledgment indicating that the original message's hop count (which indicates
  228. the number of intermediate servers) was exceeded.</para>
  229. <note type="note">
  230. The maximum hop count,
  231. 15, is set by Message Queuing and is immutable.
  232. </note>
  233. </summary>
  234. </member>
  235. <member name="F:System.Messaging.Acknowledgment.NotTransactionalQueue">
  236. <summary>
  237. <para>A negative arrival acknowledgment indicating that a transactional message was sent to a non-transactional
  238. queue.</para>
  239. </summary>
  240. </member>
  241. <member name="F:System.Messaging.Acknowledgment.NotTransactionalMessage">
  242. <summary>
  243. <para>A negative arrival acknowledgment indicating that a nontransactional message was sent to a transactional
  244. queue.</para>
  245. </summary>
  246. </member>
  247. <member name="F:System.Messaging.Acknowledgment.Purged">
  248. <summary>
  249. <para>A negative arrival acknowledgment indicating that the message was purged before reaching its destination
  250. queue.</para>
  251. </summary>
  252. </member>
  253. <member name="F:System.Messaging.Acknowledgment.QueueDeleted">
  254. <summary>
  255. <para> A negative read acknowledgment indicating that the queue was deleted before the message
  256. could be read.</para>
  257. </summary>
  258. </member>
  259. <member name="F:System.Messaging.Acknowledgment.QueueExceedMaximumSize">
  260. <summary>
  261. <para>A negative arrival acknowledgment indicating that the
  262. original message was not delivered because its destination queue is full.</para>
  263. </summary>
  264. </member>
  265. <member name="F:System.Messaging.Acknowledgment.QueuePurged">
  266. <summary>
  267. <para>A negative read acknowledgment indicating that the queue was purged before the message could be read.</para>
  268. </summary>
  269. </member>
  270. <member name="F:System.Messaging.Acknowledgment.ReachQueue">
  271. <summary>
  272. <para>A positive arrival acknowledgment indicating that the original message reached its destination queue.</para>
  273. </summary>
  274. </member>
  275. <member name="F:System.Messaging.Acknowledgment.ReachQueueTimeout">
  276. <summary>
  277. <para>A negative arrival acknowledgment indicating that the time-to-reach-queue or time-to-be-received timer
  278. expired before the original message could reach the destination queue.</para>
  279. </summary>
  280. </member>
  281. <member name="F:System.Messaging.Acknowledgment.ReceiveTimeout">
  282. <summary>
  283. <para>A negative read acknowledgment indicating that the original message was not received from the queue before
  284. its time-to-be-received timer expired.</para>
  285. </summary>
  286. </member>
  287. <member name="F:System.Messaging.Acknowledgment.Receive">
  288. <summary>
  289. <para>A positive read acknowledgment indicating that the original message was received by the receiving
  290. application.</para>
  291. </summary>
  292. </member>
  293. <member name="T:System.Messaging.AcknowledgeTypes">
  294. <summary>
  295. <para> Specifies the types of acknowledgment message Message Queuing returns to the sending application.
  296. </para>
  297. </summary>
  298. </member>
  299. <member name="F:System.Messaging.AcknowledgeTypes.PositiveArrival">
  300. <summary>
  301. <para> A mask used to request a positive acknowledgment when the original message
  302. reaches the queue.
  303. </para>
  304. <para>
  305. </para>
  306. </summary>
  307. </member>
  308. <member name="F:System.Messaging.AcknowledgeTypes.PositiveReceive">
  309. <summary>
  310. <para> A mask used to request a positive acknowledgment when the original message
  311. is successfully retrieved from the queue.
  312. </para>
  313. </summary>
  314. </member>
  315. <member name="F:System.Messaging.AcknowledgeTypes.NegativeReceive">
  316. <summary>
  317. <para> A mask used to request a negative acknowledgment when the original message fails
  318. to be received from the queue.
  319. </para>
  320. <note type="note">
  321. Using the <see cref="M:System.Messaging.MessageQueue.Peek" qualify="true" /> method does not remove a message from the
  322. queue, so this acknowledgment type could be returned even if you did
  323. peek the message. Only the <see cref="M:System.Messaging.MessageQueue.Receive" qualify="true" /> method (or the related
  324. asynchronous <see cref="M:System.Messaging.MessageQueue.BeginReceive" qualify="true" /> method) removes a
  325. message from the queue.
  326. </note>
  327. <para>
  328. </para>
  329. </summary>
  330. </member>
  331. <member name="F:System.Messaging.AcknowledgeTypes.None">
  332. <summary>
  333. <para> A mask used to request that no acknowledgment messages (positive or negative) be posted.
  334. </para>
  335. </summary>
  336. </member>
  337. <member name="F:System.Messaging.AcknowledgeTypes.NotAcknowledgeReachQueue">
  338. <summary>
  339. <para> A mask used to request a negative acknowledgment when the original message cannot reach
  340. the queue. This can happen when the time-to-reach-queue timer
  341. expires, or if a message cannot be authenticated.
  342. </para>
  343. </summary>
  344. </member>
  345. <member name="F:System.Messaging.AcknowledgeTypes.NotAcknowledgeReceive">
  346. <summary>
  347. <para> A mask used to request a negative acknowledgment when an error occurs that prevents the
  348. original message from being received from the queue before its
  349. time-to-be-received timer expires.
  350. </para>
  351. </summary>
  352. </member>
  353. <member name="F:System.Messaging.AcknowledgeTypes.FullReachQueue">
  354. <summary>
  355. <para>
  356. A mask used to request positive acknowledgment if
  357. the original message reaches the queue, or negative acknowledgment if the time-to-reach-queue timer
  358. expires or if the original message cannot be authenticated.
  359. </para>
  360. </summary>
  361. </member>
  362. <member name="F:System.Messaging.AcknowledgeTypes.FullReceive">
  363. <summary>
  364. <para> A mask used to request positive acknowledgment if
  365. the original message is received from the queue before its time-to-be-received timer
  366. expires, or negative acknowledgment otherwise.
  367. </para>
  368. </summary>
  369. </member>
  370. <member name="T:System.Messaging.ActiveXMessageFormatter">
  371. <summary>
  372. <para> Serializes or deserializes primitive data types
  373. and other objects to or from the body
  374. of a Message Queuing message, using a format that is compatible with
  375. the MSMQ ActiveX Component.
  376. </para>
  377. </summary>
  378. </member>
  379. <member name="T:System.Messaging.IMessageFormatter">
  380. <summary>
  381. <para> Serializes or deserializes
  382. objects from the body of a Message
  383. Queuing message.</para>
  384. </summary>
  385. </member>
  386. <member name="M:System.Messaging.IMessageFormatter.CanRead(System.Messaging.Message)">
  387. <summary>
  388. <para> When implemented in a class, determines whether the formatter can deserialize the contents of the message.</para>
  389. </summary>
  390. <param name="message">The <see cref="T:System.Messaging.Message" /> to inspect.</param>
  391. <returns>
  392. <para>
  393. <see langword="true" /> if
  394. the formatter can deserialize the message; otherwise, <see langword="false" /> .</para>
  395. </returns>
  396. </member>
  397. <member name="M:System.Messaging.IMessageFormatter.Read(System.Messaging.Message)">
  398. <summary>
  399. <para>When implemented in a class, reads the contents from the given message and creates an object containing
  400. data from the message.</para>
  401. </summary>
  402. <param name="message">The <see cref="T:System.Messaging.Message" /> to deserialize.</param>
  403. <returns>
  404. <para> The deserialized message.</para>
  405. </returns>
  406. </member>
  407. <member name="M:System.Messaging.IMessageFormatter.Write(System.Messaging.Message,System.Object)">
  408. <summary>
  409. <para> When implemented in a class, serializes an object into the body of the message.</para>
  410. </summary>
  411. <param name="message">The <see cref="T:System.Messaging.Message" /> that will contain the serialized object.</param>
  412. <param name="obj">The object to be serialized into the message.</param>
  413. </member>
  414. <member name="M:System.Messaging.ActiveXMessageFormatter.CanRead(System.Messaging.Message)">
  415. <summary>
  416. <para> Determine whether the formatter can deserialize the contents of the message.</para>
  417. </summary>
  418. <param name="message">The <see cref="T:System.Messaging.Message" /> to inspect.</param>
  419. <returns>
  420. <para>
  421. <see langword="true" /> if the <see cref="T:System.Messaging.ActiveXMessageFormatter" />
  422. can deserialize the message; otherwise, <see langword="false" /> .</para>
  423. </returns>
  424. </member>
  425. <member name="M:System.Messaging.ActiveXMessageFormatter.Clone">
  426. <summary>
  427. <para>Creates an instance of the <see cref="T:System.Messaging.ActiveXMessageFormatter" /> class that
  428. is identical to the current <see cref="T:System.Messaging.ActiveXMessageFormatter" /> . </para>
  429. </summary>
  430. <returns>
  431. <para>An object whose properties are identical to those of
  432. this <see cref="T:System.Messaging.ActiveXMessageFormatter" />
  433. . </para>
  434. </returns>
  435. </member>
  436. <member name="M:System.Messaging.ActiveXMessageFormatter.InitStreamedObject(System.Object)">
  437. <summary>
  438. <para> Provides a utility to help the serialize COM objects that implement IPersistStream and require IPersistStreamInit to be called.</para>
  439. </summary>
  440. <param name="streamedObject">
  441. <para>An OLE object that implements IPersistStreamInit.</para>
  442. </param>
  443. </member>
  444. <member name="M:System.Messaging.ActiveXMessageFormatter.Read(System.Messaging.Message)">
  445. <summary>
  446. <para>Reads the contents from the given message and creates an object
  447. containing the deserialized message.</para>
  448. </summary>
  449. <param name="message">The <see cref="T:System.Messaging.Message" /> , in MSMQ ActiveX control format, to deserialize.</param>
  450. <returns>
  451. <para> The deserialized message.</para>
  452. </returns>
  453. </member>
  454. <member name="M:System.Messaging.ActiveXMessageFormatter.Write(System.Messaging.Message,System.Object)">
  455. <summary>
  456. <para> Serializes an object into the body of the message.</para>
  457. </summary>
  458. <param name="message">The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Body" /> property will contain the serialized object.</param>
  459. <param name="obj">The object to be serialized into the message body.</param>
  460. </member>
  461. <member name="T:System.Messaging.BinaryMessageFormatter">
  462. <summary>
  463. <para> Serializes or deserializes an object, or an
  464. entire graph of connected objects, to or from the body of a
  465. Message Queuing message, using a binary format.</para>
  466. </summary>
  467. </member>
  468. <member name="M:System.Messaging.BinaryMessageFormatter.#ctor">
  469. <summary>
  470. <para>Initializes a new instance of the <see cref="T:System.Messaging.BinaryMessageFormatter" /> class,
  471. without specifying a type style or top object assembly style.</para>
  472. </summary>
  473. </member>
  474. <member name="M:System.Messaging.BinaryMessageFormatter.#ctor(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle,System.Runtime.Serialization.Formatters.FormatterTypeStyle)">
  475. <summary>
  476. <para>Initializes a new instance of the <see cref="T:System.Messaging.BinaryMessageFormatter" /> class, specifying the formats of the root
  477. object and the type descriptions.</para>
  478. </summary>
  479. <param name="topObjectFormat">Determines how the top (root) object of a graph is laid out in the serialized stream. </param>
  480. <param name="typeFormat">Determines how type descriptions are laid out in the serialized stream. </param>
  481. </member>
  482. <member name="M:System.Messaging.BinaryMessageFormatter.CanRead(System.Messaging.Message)">
  483. <summary>
  484. <para> Determines whether the formatter can deserialize the contents of the message.</para>
  485. </summary>
  486. <param name="message">The <see cref="T:System.Messaging.Message" /> to inspect.</param>
  487. <returns>
  488. <para>
  489. <see langword="true" /> if the binary message
  490. formatter can deserialize the message; otherwise, <see langword="false" /> .</para>
  491. </returns>
  492. </member>
  493. <member name="M:System.Messaging.BinaryMessageFormatter.Clone">
  494. <summary>
  495. <para>Creates an instance of the <see cref="T:System.Messaging.BinaryMessageFormatter" /> class whose read/write properties (the root object and type description formats) are
  496. the same as the current <see cref="T:System.Messaging.BinaryMessageFormatter" /> . </para>
  497. </summary>
  498. <returns>
  499. <para>An object whose properties are identical to those of
  500. this <see cref="T:System.Messaging.BinaryMessageFormatter" />
  501. , but whose metadata does not specify it to be a
  502. formatter class instance.</para>
  503. </returns>
  504. </member>
  505. <member name="M:System.Messaging.BinaryMessageFormatter.Read(System.Messaging.Message)">
  506. <summary>
  507. <para>Reads the contents from the given message and creates an object
  508. containing the deserialized message.</para>
  509. </summary>
  510. <param name="message">The <see cref="T:System.Messaging.Message" /> , in binary format, to deserialize.</param>
  511. <returns>
  512. <para> The deserialized message.</para>
  513. </returns>
  514. </member>
  515. <member name="M:System.Messaging.BinaryMessageFormatter.Write(System.Messaging.Message,System.Object)">
  516. <summary>
  517. <para> Serializes an object into the body of the message.</para>
  518. </summary>
  519. <param name="message">The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Body" /> property will contain the serialized object.</param>
  520. <param name="obj">The object to be serialized into the message body.</param>
  521. </member>
  522. <member name="P:System.Messaging.BinaryMessageFormatter.TopObjectFormat">
  523. <summary>
  524. <para>Gets or sets a value that defines how the top (root) object of a graph
  525. is laid out in the serialized stream.</para>
  526. </summary>
  527. </member>
  528. <member name="P:System.Messaging.BinaryMessageFormatter.TypeFormat">
  529. <summary>
  530. <para>Gets or sets a value that defines how type descriptions are laid out in the
  531. serialized stream.</para>
  532. </summary>
  533. </member>
  534. <member name="T:System.Messaging.CryptographicProviderType">
  535. <summary>
  536. <para> Specifies the cryptographic service providers available for validating digital signatures.</para>
  537. </summary>
  538. </member>
  539. <member name="F:System.Messaging.CryptographicProviderType.None">
  540. <summary>
  541. <para>No cryptographic provider type specified.</para>
  542. </summary>
  543. </member>
  544. <member name="F:System.Messaging.CryptographicProviderType.RsaFull">
  545. <summary>
  546. <para>The full RSA provider type, which supports both digital
  547. signatures and data encryption. Considered a general purpose cryptographic
  548. services provider. The RSA public-key algorithm is used for all public-key operations.</para>
  549. <note type="note">
  550. RSA Data Security, Inc., is a
  551. major developer and publisher of public-key cryptography standards. The "RSA" in
  552. the name stands for the names of the company's three developers and the owners:
  553. Rivest, Shamir, and Adelman
  554. </note>
  555. </summary>
  556. </member>
  557. <member name="F:System.Messaging.CryptographicProviderType.RsqSig">
  558. <summary>
  559. <para>A subset of the <see langword="RsaFull" /> provider type, which supports
  560. only those functions and algorithms required for hashes and digital signatures.</para>
  561. </summary>
  562. </member>
  563. <member name="F:System.Messaging.CryptographicProviderType.Dss">
  564. <summary>
  565. <para>A provider type that, like
  566. <see langword="RsqSig" />, only supports hashes and digital signatures.
  567. <see langword="Dss" /> specifies the DSA (Digital Signature Algorithm) signature algorithm.</para>
  568. <para>
  569. </para>
  570. </summary>
  571. </member>
  572. <member name="F:System.Messaging.CryptographicProviderType.Fortezza">
  573. <summary>
  574. <para>A provider type that contains a set of cryptographic
  575. protocols and algorithms owned by the National Institute of Standards and Technology.</para>
  576. </summary>
  577. </member>
  578. <member name="F:System.Messaging.CryptographicProviderType.MicrosoftExchange">
  579. <summary>
  580. <para>A provider type designed for the cryptographic needs of
  581. the Microsoft Exchange mail application and other applications compatible with Microsoft Mail.</para>
  582. <note type="note">
  583. This provider type
  584. is preliminary.
  585. </note>
  586. </summary>
  587. </member>
  588. <member name="F:System.Messaging.CryptographicProviderType.Ssl">
  589. <summary>
  590. <para>A provider type that supports the Secure Sockets Layer (SSL) protocol.</para>
  591. </summary>
  592. </member>
  593. <member name="F:System.Messaging.CryptographicProviderType.SttMer">
  594. <summary>
  595. <para>Secure Transaction Technology Provider.</para>
  596. </summary>
  597. </member>
  598. <member name="F:System.Messaging.CryptographicProviderType.SttAcq">
  599. <summary>
  600. <para> Secure Transaction Technology Provider.</para>
  601. </summary>
  602. </member>
  603. <member name="F:System.Messaging.CryptographicProviderType.SttBrnd">
  604. <summary>
  605. <para> Secure Transaction Technology Provider.</para>
  606. </summary>
  607. </member>
  608. <member name="F:System.Messaging.CryptographicProviderType.SttRoot">
  609. <summary>
  610. <para>Secure Transaction Technology Provider.</para>
  611. </summary>
  612. </member>
  613. <member name="F:System.Messaging.CryptographicProviderType.SttIss">
  614. <summary>
  615. <para>Secure Transaction Technology Provider.</para>
  616. </summary>
  617. </member>
  618. <member name="T:System.Messaging.DefaultPropertiesToSend">
  619. <summary>
  620. <para>Specifies the default property values that will be used
  621. when sending objects other than <see cref="T:System.Messaging.Message" />
  622. instances to a message queue.</para>
  623. </summary>
  624. </member>
  625. <member name="M:System.Messaging.DefaultPropertiesToSend.#ctor">
  626. <summary>
  627. <para>Initializes a new instance of the <see cref="T:System.Messaging.DefaultPropertiesToSend" />
  628. class.</para>
  629. </summary>
  630. </member>
  631. <member name="P:System.Messaging.DefaultPropertiesToSend.AcknowledgeType">
  632. <summary>
  633. <para> Gets or sets the type of acknowledgement message to be returned to the sending
  634. application.</para>
  635. </summary>
  636. </member>
  637. <member name="P:System.Messaging.DefaultPropertiesToSend.AdministrationQueue">
  638. <summary>
  639. <para> Gets or
  640. sets the queue that receives acknowledgement messages generated by Message
  641. Queuing.</para>
  642. </summary>
  643. </member>
  644. <member name="P:System.Messaging.DefaultPropertiesToSend.AppSpecific">
  645. <summary>
  646. <para>Gets or sets additional, application-specific information.</para>
  647. </summary>
  648. </member>
  649. <member name="P:System.Messaging.DefaultPropertiesToSend.AttachSenderId">
  650. <summary>
  651. <para> Gets or sets a value indicating whether the sender ID should be attached to the
  652. message.</para>
  653. </summary>
  654. </member>
  655. <member name="P:System.Messaging.DefaultPropertiesToSend.EncryptionAlgorithm">
  656. <summary>
  657. <para> Gets or sets the encryption algorithm used to encrypt the body of a
  658. private message.</para>
  659. </summary>
  660. </member>
  661. <member name="P:System.Messaging.DefaultPropertiesToSend.Extension">
  662. <summary>
  663. <para> Gets or sets additional information associated with the message.</para>
  664. </summary>
  665. </member>
  666. <member name="P:System.Messaging.DefaultPropertiesToSend.HashAlgorithm">
  667. <summary>
  668. <para> Gets or sets the hashing algorithm used when authenticating
  669. messages or creating a digital signature for
  670. a
  671. message.</para>
  672. </summary>
  673. </member>
  674. <member name="P:System.Messaging.DefaultPropertiesToSend.Label">
  675. <summary>
  676. <para>Gets or sets an application-defined string that describes the message.</para>
  677. </summary>
  678. </member>
  679. <member name="P:System.Messaging.DefaultPropertiesToSend.Priority">
  680. <summary>
  681. <para>Gets or sets the message priority, used to determine where
  682. the message is placed in the queue.</para>
  683. </summary>
  684. </member>
  685. <member name="P:System.Messaging.DefaultPropertiesToSend.Recoverable">
  686. <summary>
  687. <para> Gets or sets a value indicating whether the message is
  688. guaranteed to be delivered in the event
  689. of a computer failure or network problem.</para>
  690. </summary>
  691. </member>
  692. <member name="P:System.Messaging.DefaultPropertiesToSend.ResponseQueue">
  693. <summary>
  694. <para> Gets or sets the queue that receives application-generated response
  695. messages.</para>
  696. </summary>
  697. </member>
  698. <member name="P:System.Messaging.DefaultPropertiesToSend.TimeToBeReceived">
  699. <summary>
  700. <para> Gets or sets the time limit for the message to be
  701. retrieved from
  702. the destination queue.</para>
  703. </summary>
  704. </member>
  705. <member name="P:System.Messaging.DefaultPropertiesToSend.TimeToReachQueue">
  706. <summary>
  707. <para> Gets or sets the time limit for the message to
  708. reach the queue.</para>
  709. </summary>
  710. </member>
  711. <member name="P:System.Messaging.DefaultPropertiesToSend.TransactionStatusQueue">
  712. <summary>
  713. <para> Gets the transaction status queue on the source computer. </para>
  714. </summary>
  715. </member>
  716. <member name="P:System.Messaging.DefaultPropertiesToSend.UseAuthentication">
  717. <summary>
  718. <para> Gets or sets a value indicating whether the message must be authenticated before being sent.</para>
  719. </summary>
  720. </member>
  721. <member name="P:System.Messaging.DefaultPropertiesToSend.UseDeadLetterQueue">
  722. <summary>
  723. <para> Gets or sets a value indicating whether a copy of the message that could not
  724. be delivered should be sent to a dead-letter queue.</para>
  725. </summary>
  726. </member>
  727. <member name="P:System.Messaging.DefaultPropertiesToSend.UseEncryption">
  728. <summary>
  729. <para> Gets or sets a value indicating whether to make the message private.</para>
  730. </summary>
  731. </member>
  732. <member name="P:System.Messaging.DefaultPropertiesToSend.UseJournalQueue">
  733. <summary>
  734. <para> Gets or sets a value indicating whether a copy of the message should be kept
  735. in a machine journal on the originating computer.</para>
  736. </summary>
  737. </member>
  738. <member name="P:System.Messaging.DefaultPropertiesToSend.UseTracing">
  739. <summary>
  740. <para> Gets or sets a value indicating whether to trace a message as it moves toward
  741. its destination queue.</para>
  742. </summary>
  743. </member>
  744. <member name="T:System.Messaging.EncryptionAlgorithm">
  745. <summary>
  746. <para> Specifies the encryption algorithm used to encrypt the message body of a
  747. private message.
  748. </para>
  749. </summary>
  750. </member>
  751. <member name="F:System.Messaging.EncryptionAlgorithm.None">
  752. <summary>
  753. <para>
  754. No encryption.
  755. </para>
  756. </summary>
  757. </member>
  758. <member name="F:System.Messaging.EncryptionAlgorithm.Rc2">
  759. <summary>
  760. <para> The value MQMSG_CALG_RC2. This is the default value for
  761. the encryption property of the
  762. Message Queuing application's message
  763. object.
  764. </para>
  765. </summary>
  766. </member>
  767. <member name="F:System.Messaging.EncryptionAlgorithm.Rc4">
  768. <summary>
  769. <para> The value MQMSG_CALG_RC4. This corresponds to the less
  770. secure option for the encryption property of the Message Queuing application's message
  771. object.
  772. </para>
  773. </summary>
  774. </member>
  775. <member name="T:System.Messaging.EncryptionRequired">
  776. <summary>
  777. <para>Specifies the privacy level of messages received by the queue.
  778. </para>
  779. </summary>
  780. </member>
  781. <member name="F:System.Messaging.EncryptionRequired.None">
  782. <summary>
  783. <para> Accepts
  784. only
  785. nonprivate (nonencrypted) messages.
  786. </para>
  787. </summary>
  788. </member>
  789. <member name="F:System.Messaging.EncryptionRequired.Optional">
  790. <summary>
  791. <para> Does not force privacy. Accepts private (encrypted) messages and nonprivate (nonencrypted) messages.
  792. </para>
  793. </summary>
  794. </member>
  795. <member name="F:System.Messaging.EncryptionRequired.Body">
  796. <summary>
  797. <para>
  798. Accepts only private (encrypted) messages.
  799. </para>
  800. </summary>
  801. </member>
  802. <member name="T:System.Messaging.GenericAccessRights">
  803. <summary>
  804. <para>Uses the Windows 2000/Windows NT access format to specify a set of common access rights that Message
  805. Queuing maps to both standard and object-specific access rights for reading,
  806. writing, and executing.</para>
  807. </summary>
  808. </member>
  809. <member name="F:System.Messaging.GenericAccessRights.All">
  810. <summary>
  811. <para>Read, write, and execute access.</para>
  812. </summary>
  813. </member>
  814. <member name="F:System.Messaging.GenericAccessRights.Execute">
  815. <summary>
  816. <para> Execute access.</para>
  817. </summary>
  818. </member>
  819. <member name="F:System.Messaging.GenericAccessRights.Write">
  820. <summary>
  821. <para> Write access.</para>
  822. </summary>
  823. </member>
  824. <member name="F:System.Messaging.GenericAccessRights.Read">
  825. <summary>
  826. <para> Read access.</para>
  827. </summary>
  828. </member>
  829. <member name="F:System.Messaging.GenericAccessRights.None">
  830. <summary>
  831. <para> No access.</para>
  832. </summary>
  833. </member>
  834. <member name="T:System.Messaging.HashAlgorithm">
  835. <summary>
  836. <para>Specifies the hash algorithm used by Message
  837. Queuing when authenticating messages.
  838. </para>
  839. </summary>
  840. </member>
  841. <member name="F:System.Messaging.HashAlgorithm.None">
  842. <summary>
  843. <para>
  844. No hashing
  845. algorithm.
  846. </para>
  847. </summary>
  848. </member>
  849. <member name="F:System.Messaging.HashAlgorithm.Md2">
  850. <summary>
  851. <para>
  852. MD2 hashing algorithm.
  853. </para>
  854. </summary>
  855. </member>
  856. <member name="F:System.Messaging.HashAlgorithm.Md4">
  857. <summary>
  858. <para>
  859. MD4 hashing algorithm.
  860. </para>
  861. </summary>
  862. </member>
  863. <member name="F:System.Messaging.HashAlgorithm.Md5">
  864. <summary>
  865. <para>
  866. MD5 hashing algorithm.
  867. </para>
  868. </summary>
  869. </member>
  870. <member name="F:System.Messaging.HashAlgorithm.Sha">
  871. <summary>
  872. <para>
  873. SHA hashing algorithm.
  874. </para>
  875. </summary>
  876. </member>
  877. <member name="F:System.Messaging.HashAlgorithm.Mac">
  878. <summary>
  879. <para>
  880. MAC keyed hashing algorithm.
  881. </para>
  882. </summary>
  883. </member>
  884. <member name="T:System.Messaging.Message">
  885. <summary>
  886. <para>Provides access to the properties needed to define a
  887. Message Queuing message.</para>
  888. </summary>
  889. </member>
  890. <member name="F:System.Messaging.Message.InfiniteTimeout">
  891. <summary>
  892. <para> Specifies that no timeout exists.</para>
  893. </summary>
  894. </member>
  895. <member name="M:System.Messaging.Message.#ctor">
  896. <summary>
  897. <para>Initializes a new instance of the <see cref="T:System.Messaging.Message" /> class with an empty body.</para>
  898. </summary>
  899. </member>
  900. <member name="M:System.Messaging.Message.#ctor(System.Object)">
  901. <summary>
  902. <para>Initializes a new instance of the <see cref="T:System.Messaging.Message" /> class, using the <see cref="T:System.Messaging.XmlMessageFormatter" /> to serialize the specified object into the
  903. body of the message.</para>
  904. </summary>
  905. <param name="body">The object to be serialized into the body of the message.</param>
  906. </member>
  907. <member name="M:System.Messaging.Message.#ctor(System.Object,System.Messaging.IMessageFormatter)">
  908. <summary>
  909. <para>Initializes a new instance of the <see cref="T:System.Messaging.Message" /> class, using the specified formatter to serialize
  910. the specified object into the body
  911. of the message.</para>
  912. </summary>
  913. <param name="body">The object to be serialized into the body of the message.</param>
  914. <param name=" formatter">An <see cref="T:System.Messaging.IMessageFormatter" /> that specifies the formatter with which to serialize the message body.</param>
  915. </member>
  916. <member name="P:System.Messaging.Message.Acknowledgment">
  917. <summary>
  918. <para> Gets the
  919. classification of acknowledgment that this message represents.</para>
  920. </summary>
  921. </member>
  922. <member name="P:System.Messaging.Message.AcknowledgeType">
  923. <summary>
  924. <para> Gets or sets
  925. the type
  926. of
  927. acknowledgment message to be returned to the sending application.</para>
  928. </summary>
  929. </member>
  930. <member name="P:System.Messaging.Message.AdministrationQueue">
  931. <summary>
  932. <para>Gets or sets the queue that receives the acknowledgement messages that Message Queuing
  933. generates.</para>
  934. </summary>
  935. </member>
  936. <member name="P:System.Messaging.Message.AppSpecific">
  937. <summary>
  938. <para> Gets or
  939. sets additional, application-specific information.</para>
  940. </summary>
  941. </member>
  942. <member name="P:System.Messaging.Message.ArrivedTime">
  943. <summary>
  944. <para>Gets the time that the message arrived in the destination queue.</para>
  945. </summary>
  946. </member>
  947. <member name="P:System.Messaging.Message.AttachSenderId">
  948. <summary>
  949. <para> Gets or sets a value indicating whether the sender identifier should be attached
  950. to the message.</para>
  951. </summary>
  952. </member>
  953. <member name="P:System.Messaging.Message.Authenticated">
  954. <summary>
  955. <para>Gets a value indicating whether the message was
  956. authenticated.</para>
  957. </summary>
  958. </member>
  959. <member name="P:System.Messaging.Message.AuthenticationProviderName">
  960. <summary>
  961. <para> Gets or sets the name of the cryptographic
  962. provider used to generate the digital signature of the message.</para>
  963. </summary>
  964. </member>
  965. <member name="P:System.Messaging.Message.AuthenticationProviderType">
  966. <summary>
  967. <para>Gets or sets the type of cryptographic provider used to
  968. generate the digital signature of the
  969. message.</para>
  970. </summary>
  971. </member>
  972. <member name="P:System.Messaging.Message.Body">
  973. <summary>
  974. <para> Gets or sets the
  975. content of the message.</para>
  976. </summary>
  977. </member>
  978. <member name="P:System.Messaging.Message.BodyStream">
  979. <summary>
  980. <para>Gets or sets the information in the body of
  981. the message.</para>
  982. </summary>
  983. </member>
  984. <member name="P:System.Messaging.Message.BodyType">
  985. <summary>
  986. <para>Gets
  987. or sets the type of data that the message body contains.</para>
  988. </summary>
  989. </member>
  990. <member name="P:System.Messaging.Message.ConnectorType">
  991. <summary>
  992. <para> Gets
  993. or sets a value that indicates that some
  994. message properties typically set by Message Queuing were set by
  995. the sending
  996. application.</para>
  997. </summary>
  998. </member>
  999. <member name="P:System.Messaging.Message.CorrelationId">
  1000. <summary>
  1001. <para>Gets or sets the message identifier used by
  1002. acknowledgment, report, and response messages to reference the original
  1003. message.</para>
  1004. </summary>
  1005. </member>
  1006. <member name="P:System.Messaging.Message.DestinationQueue">
  1007. <summary>
  1008. <para> Gets the intended destination queue for a message.</para>
  1009. </summary>
  1010. </member>
  1011. <member name="P:System.Messaging.Message.DestinationSymmetricKey">
  1012. <summary>
  1013. <para>Gets or sets the symmetric key used to encrypt
  1014. application-encrypted messages or messages sent to foreign queues.</para>
  1015. </summary>
  1016. </member>
  1017. <member name="P:System.Messaging.Message.DigitalSignature">
  1018. <summary>
  1019. <para>Gets or sets the digital
  1020. signature that Message Queuing uses to authenticate
  1021. the message.</para>
  1022. </summary>
  1023. </member>
  1024. <member name="P:System.Messaging.Message.EncryptionAlgorithm">
  1025. <summary>
  1026. <para> Gets or sets the encryption algorithm used to encrypt the
  1027. body of a private message.</para>
  1028. </summary>
  1029. </member>
  1030. <member name="P:System.Messaging.Message.Extension">
  1031. <summary>
  1032. <para> Gets or sets additional, application-defined information associated with the message.</para>
  1033. </summary>
  1034. </member>
  1035. <member name="P:System.Messaging.Message.Formatter">
  1036. <summary>
  1037. <para>Gets or sets the formatter
  1038. used to serialize an object into or deserialize an object from the message
  1039. body.</para>
  1040. </summary>
  1041. </member>
  1042. <member name="P:System.Messaging.Message.HashAlgorithm">
  1043. <summary>
  1044. <para>Gets or sets the hashing algorithm that Message Queuing uses when authenticating a message or creating a
  1045. digital signature for a message.</para>
  1046. </summary>
  1047. </member>
  1048. <member name="P:System.Messaging.Message.Id">
  1049. <summary>
  1050. <para> Gets the message's identifier.</para>
  1051. </summary>
  1052. </member>
  1053. <member name="P:System.Messaging.Message.IsFirstInTransaction">
  1054. <summary>
  1055. <para>Gets a value indicating
  1056. whether the message was the first message sent in a transaction.</para>
  1057. </summary>
  1058. </member>
  1059. <member name="P:System.Messaging.Message.IsLastInTransaction">
  1060. <summary>
  1061. <para>Gets a value indicating whether the message was
  1062. the last message sent in a transaction.</para>
  1063. </summary>
  1064. </member>
  1065. <member name="P:System.Messaging.Message.Label">
  1066. <summary>
  1067. <para>Gets or sets an application-defined Unicode string that describes the message.</para>
  1068. </summary>
  1069. </member>
  1070. <member name="P:System.Messaging.Message.MessageType">
  1071. <summary>
  1072. <para> Gets the message type: normal, acknowledgment, or report.</para>
  1073. </summary>
  1074. </member>
  1075. <member name="P:System.Messaging.Message.Priority">
  1076. <summary>
  1077. <para> Gets or sets the message priority, which determines
  1078. where in
  1079. the queue the message is
  1080. placed.</para>
  1081. </summary>
  1082. </member>
  1083. <member name="P:System.Messaging.Message.Recoverable">
  1084. <summary>
  1085. <para> Gets or sets a value
  1086. indicating whether the message is guaranteed to be delivered in the event of
  1087. a computer failure or network problem.</para>
  1088. </summary>
  1089. </member>
  1090. <member name="P:System.Messaging.Message.ResponseQueue">
  1091. <summary>
  1092. <para> Gets or sets the queue that receives application-generated
  1093. response messages.</para>
  1094. </summary>
  1095. </member>
  1096. <member name="P:System.Messaging.Message.SenderCertificate">
  1097. <summary>
  1098. <para>Gets or sets the security certificate used to authenticate messages.</para>
  1099. </summary>
  1100. </member>
  1101. <member name="P:System.Messaging.Message.SenderId">
  1102. <summary>
  1103. <para> Gets the
  1104. identifier of the sending
  1105. user.</para>
  1106. </summary>
  1107. </member>
  1108. <member name="P:System.Messaging.Message.SenderVersion">
  1109. <summary>
  1110. <para> Gets the version of Message Queuing used to send the message.</para>
  1111. </summary>
  1112. </member>
  1113. <member name="P:System.Messaging.Message.SentTime">
  1114. <summary>
  1115. <para> Gets the date and time on the sending computer that the message was sent by
  1116. the source queue manager.</para>
  1117. </summary>
  1118. </member>
  1119. <member name="P:System.Messaging.Message.SourceMachine">
  1120. <summary>
  1121. <para> Gets the computer from which the message originated.</para>
  1122. </summary>
  1123. </member>
  1124. <member name="P:System.Messaging.Message.TimeToBeReceived">
  1125. <summary>
  1126. <para> Gets or
  1127. sets the maximum
  1128. amount of time for the message to be received from the destination
  1129. queue.</para>
  1130. </summary>
  1131. </member>
  1132. <member name="P:System.Messaging.Message.TimeToReachQueue">
  1133. <summary>
  1134. <para> Gets or sets the maximum amount of time for the message to reach
  1135. the queue.</para>
  1136. </summary>
  1137. </member>
  1138. <member name="P:System.Messaging.Message.TransactionId">
  1139. <summary>
  1140. <para> Gets the
  1141. identifier for the transaction of which the message was a part.</para>
  1142. </summary>
  1143. </member>
  1144. <member name="P:System.Messaging.Message.TransactionStatusQueue">
  1145. <summary>
  1146. <para> Gets the
  1147. transaction status queue on the source computer.</para>
  1148. </summary>
  1149. </member>
  1150. <member name="P:System.Messaging.Message.UseAuthentication">
  1151. <summary>
  1152. <para> Gets or sets a value indicating whether the message was
  1153. (or must be) authenticated before being sent.</para>
  1154. </summary>
  1155. </member>
  1156. <member name="P:System.Messaging.Message.UseDeadLetterQueue">
  1157. <summary>
  1158. <para> Gets or sets a value indicating whether a copy of the
  1159. message that could not be delivered should be sent to a dead-letter queue.</para>
  1160. </summary>
  1161. </member>
  1162. <member name="P:System.Messaging.Message.UseEncryption">
  1163. <summary>
  1164. <para> Gets or sets a value indicating whether to make the message private.</para>
  1165. </summary>
  1166. </member>
  1167. <member name="P:System.Messaging.Message.UseJournalQueue">
  1168. <summary>
  1169. <para> Gets or sets a value indicating whether a copy of the message should be kept in a machine
  1170. journal on the originating computer.</para>
  1171. </summary>
  1172. </member>
  1173. <member name="P:System.Messaging.Message.UseTracing">
  1174. <summary>
  1175. <para> Gets or sets a value
  1176. indicating whether to trace a message as
  1177. it moves toward its destination queue.</para>
  1178. </summary>
  1179. </member>
  1180. <member name="T:System.Messaging.MessageEnumerator">
  1181. <summary>
  1182. <para>Provides a
  1183. forward-only cursor to enumerate through messages in a
  1184. message queue.</para>
  1185. </summary>
  1186. </member>
  1187. <member name="M:System.Messaging.MessageEnumerator.Close">
  1188. <summary>
  1189. <para> Frees the resources associated with the enumerator.
  1190. </para>
  1191. </summary>
  1192. </member>
  1193. <member name="M:System.Messaging.MessageEnumerator.Dispose">
  1194. <summary>
  1195. <para>Releases all resources used by the <see cref="T:System.Messaging.MessageEnumerator" />.</para>
  1196. </summary>
  1197. </member>
  1198. <member name="M:System.Messaging.MessageEnumerator.Dispose(System.Boolean)">
  1199. <summary>
  1200. <para>Releases the unmanaged resources used by the <see cref="T:System.Messaging.MessageEnumerator" /> and optionally releases the managed
  1201. resources.</para>
  1202. </summary>
  1203. <param name="disposing">
  1204. <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  1205. </member>
  1206. <member name="M:System.Messaging.MessageEnumerator.MoveNext">
  1207. <summary>
  1208. <para>Advances the enumerator to the next message in the queue, if one
  1209. is currently available.</para>
  1210. </summary>
  1211. <returns>
  1212. <para>
  1213. <see langword="true" /> if the enumerator was
  1214. succesfully advanced to the next message; <see langword="false" /> if the enumerator has
  1215. reached the end of the queue.</para>
  1216. </returns>
  1217. </member>
  1218. <member name="M:System.Messaging.MessageEnumerator.MoveNext(System.TimeSpan)">
  1219. <summary>
  1220. <para>Advances the enumerator to the next message in the queue.
  1221. If the enumerator is positioned at the end of the queue, <see cref="M:System.Messaging.MessageEnumerator.MoveNext" /> waits until a message is available or the
  1222. given timeout
  1223. expires.</para>
  1224. </summary>
  1225. <param name="timeout">The <see cref="T:System.TimeSpan" /> to wait for a message to be available if the enumerator is positioned at the end of the queue.</param>
  1226. <returns>
  1227. <para>
  1228. <see langword="true" /> if the enumerator successfully
  1229. advanced to the next message; <see langword="false" /> if the enumerator has
  1230. reached the end of the queue and a message does not become available within the
  1231. time specified by the <paramref name="timeout" />
  1232. parameter.</para>
  1233. </returns>
  1234. </member>
  1235. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent">
  1236. <summary>
  1237. <para>Removes the current message from a transactional or non-transactional queue and returns the
  1238. message to the calling application. There is no timeout specified for a message
  1239. to arrive in the queue.</para>
  1240. </summary>
  1241. <returns>
  1242. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1243. </returns>
  1244. </member>
  1245. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent(System.Messaging.MessageQueueTransaction)">
  1246. <summary>
  1247. <para> Removes the current message from a transactional queue
  1248. and returns the message to the calling application. There is no
  1249. timeout specified for a message to arrive in the queue.</para>
  1250. </summary>
  1251. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object that specifies the transaction in which the message will be removed.</param>
  1252. <returns>
  1253. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1254. </returns>
  1255. </member>
  1256. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent(System.Messaging.MessageQueueTransactionType)">
  1257. <summary>
  1258. <para> Removes the current message from a queue
  1259. and returns the message to the calling application. There is no
  1260. timeout specified for a message to arrive in the queue.</para>
  1261. </summary>
  1262. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  1263. <returns>
  1264. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1265. </returns>
  1266. </member>
  1267. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent(System.TimeSpan)">
  1268. <summary>
  1269. <para> Removes the current message from the queue and returns
  1270. the message to the calling application. If there is a message to remove, the method returns it
  1271. immediately. Otherwise, the method waits the specified timeout for a new message to arrive.</para>
  1272. </summary>
  1273. <param name="timeout">The interval of time to wait for a message to arrive in the queue.</param>
  1274. <returns>
  1275. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1276. </returns>
  1277. </member>
  1278. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent(System.TimeSpan,System.Messaging.MessageQueueTransaction)">
  1279. <summary>
  1280. <para> Removes the current message from a transactional queue
  1281. and returns the message to the calling application. If there is a message to
  1282. remove, the method returns it
  1283. immediately. Otherwise, the method waits the specified timeout for a new message to arrive.</para>
  1284. </summary>
  1285. <param name="timeout">The interval of time to wait for the message to be removed.</param>
  1286. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object that specifies the transaction context for the message. </param>
  1287. <returns>
  1288. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1289. </returns>
  1290. </member>
  1291. <member name="M:System.Messaging.MessageEnumerator.RemoveCurrent(System.TimeSpan,System.Messaging.MessageQueueTransactionType)">
  1292. <summary>
  1293. <para> Removes the current message from a queue and returns the message to the calling application. If there is a
  1294. message to remove, the method returns it immediately. Otherwise, the method
  1295. waits the specified timeout for a new message to arrive.</para>
  1296. </summary>
  1297. <param name="timeout">The interval of time to wait for the message to be removed.</param>
  1298. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  1299. <returns>
  1300. <para>A <see cref="T:System.Messaging.Message" /> that references the first message available in the queue.</para>
  1301. </returns>
  1302. </member>
  1303. <member name="M:System.Messaging.MessageEnumerator.Reset">
  1304. <summary>
  1305. <para> Resets the current enumerator so it points to
  1306. the head of the queue.</para>
  1307. </summary>
  1308. </member>
  1309. <member name="P:System.Messaging.MessageEnumerator.Current">
  1310. <summary>
  1311. <para>Gets the current <see cref="T:System.Messaging.Message" /> that this
  1312. enumerator points to.</para>
  1313. </summary>
  1314. </member>
  1315. <member name="P:System.Messaging.MessageEnumerator.CursorHandle">
  1316. <summary>
  1317. <para>Gets the native Message Queuing cursor handle used to browse messages
  1318. in the queue.</para>
  1319. </summary>
  1320. </member>
  1321. <member name="T:System.Messaging.MessagePriority">
  1322. <summary>
  1323. <para> Specifies the priority Message Queuing applies to a message while it
  1324. is en route to a queue, and when inserting the message into the destination
  1325. queue.</para>
  1326. </summary>
  1327. </member>
  1328. <member name="F:System.Messaging.MessagePriority.Lowest">
  1329. <summary>
  1330. <para>Lowest message priority.</para>
  1331. </summary>
  1332. </member>
  1333. <member name="F:System.Messaging.MessagePriority.VeryLow">
  1334. <summary>
  1335. <para>Between <see langword="Low" /> and <see langword="Lowest" /> message priority.</para>
  1336. </summary>
  1337. </member>
  1338. <member name="F:System.Messaging.MessagePriority.Low">
  1339. <summary>
  1340. <para>Low message priority.</para>
  1341. </summary>
  1342. </member>
  1343. <member name="F:System.Messaging.MessagePriority.Normal">
  1344. <summary>
  1345. <para>Normal message priority.</para>
  1346. </summary>
  1347. </member>
  1348. <member name="F:System.Messaging.MessagePriority.AboveNormal">
  1349. <summary>
  1350. <para>Between <see langword="High" /> and
  1351. <see langword="Normal" /> message priority.</para>
  1352. </summary>
  1353. </member>
  1354. <member name="F:System.Messaging.MessagePriority.High">
  1355. <summary>
  1356. <para>High message priority.</para>
  1357. </summary>
  1358. </member>
  1359. <member name="F:System.Messaging.MessagePriority.VeryHigh">
  1360. <summary>
  1361. <para>Between <see langword="Highest" /> and
  1362. <see langword="High" /> message priority.</para>
  1363. </summary>
  1364. </member>
  1365. <member name="F:System.Messaging.MessagePriority.Highest">
  1366. <summary>
  1367. <para>Highest message priority.</para>
  1368. </summary>
  1369. </member>
  1370. <member name="T:System.Messaging.MessagePropertyFilter">
  1371. <summary>
  1372. <para>Controls and selects the properties that are retrieved
  1373. when peeking or receiving messages from a message queue.</para>
  1374. </summary>
  1375. </member>
  1376. <member name="M:System.Messaging.MessagePropertyFilter.#ctor">
  1377. <summary>
  1378. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessagePropertyFilter" /> class and sets
  1379. default values for all properties.</para>
  1380. </summary>
  1381. </member>
  1382. <member name="M:System.Messaging.MessagePropertyFilter.ClearAll">
  1383. <summary>
  1384. <para>Sets all Boolean filter values to <see langword="false" />,
  1385. so that no message
  1386. properties are retrieved when receiving a message.</para>
  1387. </summary>
  1388. <returns>
  1389. <para>Use <see cref="M:System.Messaging.MessagePropertyFilter.ClearAll" /> to set all <see cref="T:System.Messaging.MessagePropertyFilter" /> Boolean properties to <see langword="false" /> . This causes no message
  1390. properties to be retrieved when receiving messages. <see cref="M:System.Messaging.MessagePropertyFilter.ClearAll" /> does not affect the values for <see cref="P:System.Messaging.MessagePropertyFilter.DefaultBodySize" />, <see cref="P:System.Messaging.MessagePropertyFilter.DefaultExtensionSize" />, or <see cref="P:System.Messaging.MessagePropertyFilter.DefaultLabelSize" />
  1391. .</para>
  1392. <para>After calling <see cref="M:System.Messaging.MessagePropertyFilter.ClearAll" />, it is necessary to set at
  1393. least one filter property to <see langword="true" /> in order to receive data
  1394. related to a message. You can either set individual properties to
  1395. <see langword="true" />, or you can call <see cref="M:System.Messaging.MessagePropertyFilter.SetDefaults" /> or <see cref="M:System.Messaging.MessagePropertyFilter.SetAll" />. </para>
  1396. </returns>
  1397. </member>
  1398. <member name="M:System.Messaging.MessagePropertyFilter.SetDefaults">
  1399. <summary>
  1400. <para>Sets the filter values of common Message Queuing
  1401. properties to <see langword="true" /> and the integer-valued properties to their default
  1402. values.</para>
  1403. </summary>
  1404. </member>
  1405. <member name="M:System.Messaging.MessagePropertyFilter.SetAll">
  1406. <summary>
  1407. <para>Specifies to retrieve all
  1408. message properties when receiving a message.</para>
  1409. </summary>
  1410. </member>
  1411. <member name="P:System.Messaging.MessagePropertyFilter.Acknowledgment">
  1412. <summary>
  1413. <para> Gets or sets a value indicating whether to retrieve
  1414. <see cref="P:System.Messaging.Message.Acknowledgment" qualify="true" /> property information when receiving or peeking
  1415. a message.</para>
  1416. </summary>
  1417. </member>
  1418. <member name="P:System.Messaging.MessagePropertyFilter.AcknowledgeType">
  1419. <summary>
  1420. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AcknowledgeType" qualify="true" /> property information when receiving or peeking
  1421. a message.</para>
  1422. </summary>
  1423. </member>
  1424. <member name="P:System.Messaging.MessagePropertyFilter.AdministrationQueue">
  1425. <summary>
  1426. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AdministrationQueue" qualify="true" /> property information when receiving or peeking
  1427. a message.</para>
  1428. </summary>
  1429. </member>
  1430. <member name="P:System.Messaging.MessagePropertyFilter.AppSpecific">
  1431. <summary>
  1432. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AppSpecific" qualify="true" /> property information when receiving or peeking
  1433. a message.</para>
  1434. </summary>
  1435. </member>
  1436. <member name="P:System.Messaging.MessagePropertyFilter.ArrivedTime">
  1437. <summary>
  1438. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.ArrivedTime" qualify="true" /> property information when receiving or peeking
  1439. a message.</para>
  1440. </summary>
  1441. </member>
  1442. <member name="P:System.Messaging.MessagePropertyFilter.AttachSenderId">
  1443. <summary>
  1444. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AttachSenderId" qualify="true" /> property information when receiving or peeking
  1445. a message.</para>
  1446. </summary>
  1447. </member>
  1448. <member name="P:System.Messaging.MessagePropertyFilter.Authenticated">
  1449. <summary>
  1450. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Authenticated" qualify="true" /> property information when receiving or peeking
  1451. a message.</para>
  1452. </summary>
  1453. </member>
  1454. <member name="P:System.Messaging.MessagePropertyFilter.AuthenticationProviderName">
  1455. <summary>
  1456. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AuthenticationProviderName" qualify="true" /> property information when receiving or peeking
  1457. a message.</para>
  1458. </summary>
  1459. </member>
  1460. <member name="P:System.Messaging.MessagePropertyFilter.AuthenticationProviderType">
  1461. <summary>
  1462. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.AuthenticationProviderType" qualify="true" /> property information when receiving or peeking
  1463. a message.</para>
  1464. </summary>
  1465. </member>
  1466. <member name="P:System.Messaging.MessagePropertyFilter.Body">
  1467. <summary>
  1468. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Body" qualify="true" /> property information when receiving or peeking
  1469. a message.</para>
  1470. </summary>
  1471. </member>
  1472. <member name="P:System.Messaging.MessagePropertyFilter.ConnectorType">
  1473. <summary>
  1474. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.ConnectorType" qualify="true" /> property information when receiving or peeking
  1475. a message.</para>
  1476. </summary>
  1477. </member>
  1478. <member name="P:System.Messaging.MessagePropertyFilter.CorrelationId">
  1479. <summary>
  1480. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.CorrelationId" qualify="true" /> property information when receiving or peeking
  1481. a message.</para>
  1482. </summary>
  1483. </member>
  1484. <member name="P:System.Messaging.MessagePropertyFilter.DefaultBodySize">
  1485. <summary>
  1486. <para> Gets or sets the size,
  1487. in bytes, of the default body buffer.</para>
  1488. </summary>
  1489. </member>
  1490. <member name="P:System.Messaging.MessagePropertyFilter.DefaultExtensionSize">
  1491. <summary>
  1492. <para> Gets or sets the
  1493. size, in bytes, of the default extension buffer.</para>
  1494. </summary>
  1495. </member>
  1496. <member name="P:System.Messaging.MessagePropertyFilter.DefaultLabelSize">
  1497. <summary>
  1498. <para> Gets or sets the size,
  1499. in bytes, of the default label buffer.</para>
  1500. </summary>
  1501. </member>
  1502. <member name="P:System.Messaging.MessagePropertyFilter.DestinationQueue">
  1503. <summary>
  1504. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.DestinationQueue" qualify="true" /> property information when receiving or peeking
  1505. a message.</para>
  1506. </summary>
  1507. </member>
  1508. <member name="P:System.Messaging.MessagePropertyFilter.DestinationSymmetricKey">
  1509. <summary>
  1510. <para> Gets or sets a value indicating whether to retrieve
  1511. <see cref="P:System.Messaging.Message.DestinationSymmetricKey" qualify="true" /> property information when receiving or peeking
  1512. a message.</para>
  1513. </summary>
  1514. </member>
  1515. <member name="P:System.Messaging.MessagePropertyFilter.DigitalSignature">
  1516. <summary>
  1517. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.DigitalSignature" qualify="true" /> property information when receiving or peeking
  1518. a message.</para>
  1519. </summary>
  1520. </member>
  1521. <member name="P:System.Messaging.MessagePropertyFilter.EncryptionAlgorithm">
  1522. <summary>
  1523. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.EncryptionAlgorithm" qualify="true" /> property information when receiving or peeking
  1524. a message.</para>
  1525. </summary>
  1526. </member>
  1527. <member name="P:System.Messaging.MessagePropertyFilter.Extension">
  1528. <summary>
  1529. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Extension" qualify="true" /> property information when receiving or peeking
  1530. a message.</para>
  1531. </summary>
  1532. </member>
  1533. <member name="P:System.Messaging.MessagePropertyFilter.HashAlgorithm">
  1534. <summary>
  1535. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.HashAlgorithm" qualify="true" /> property information when receiving or peeking
  1536. a message.</para>
  1537. </summary>
  1538. </member>
  1539. <member name="P:System.Messaging.MessagePropertyFilter.Id">
  1540. <summary>
  1541. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Id" qualify="true" />
  1542. property information when receiving or peeking a message.</para>
  1543. </summary>
  1544. </member>
  1545. <member name="P:System.Messaging.MessagePropertyFilter.IsFirstInTransaction">
  1546. <summary>
  1547. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.IsFirstInTransaction" qualify="true" /> property information when receiving or peeking
  1548. a message.</para>
  1549. </summary>
  1550. </member>
  1551. <member name="P:System.Messaging.MessagePropertyFilter.IsLastInTransaction">
  1552. <summary>
  1553. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.IsLastInTransaction" qualify="true" /> property information when receiving or peeking
  1554. a message.</para>
  1555. </summary>
  1556. </member>
  1557. <member name="P:System.Messaging.MessagePropertyFilter.Label">
  1558. <summary>
  1559. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Label" qualify="true" /> property information when receiving or peeking
  1560. a message.</para>
  1561. </summary>
  1562. </member>
  1563. <member name="P:System.Messaging.MessagePropertyFilter.MessageType">
  1564. <summary>
  1565. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.MessageType" qualify="true" /> property information when receiving or peeking
  1566. a message.</para>
  1567. </summary>
  1568. </member>
  1569. <member name="P:System.Messaging.MessagePropertyFilter.Priority">
  1570. <summary>
  1571. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Priority" qualify="true" /> property information when receiving or peeking
  1572. a message.</para>
  1573. </summary>
  1574. </member>
  1575. <member name="P:System.Messaging.MessagePropertyFilter.Recoverable">
  1576. <summary>
  1577. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.Recoverable" qualify="true" /> property information when receiving or peeking
  1578. a message.</para>
  1579. </summary>
  1580. </member>
  1581. <member name="P:System.Messaging.MessagePropertyFilter.ResponseQueue">
  1582. <summary>
  1583. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.ResponseQueue" qualify="true" /> property information when receiving or peeking
  1584. a message.</para>
  1585. </summary>
  1586. </member>
  1587. <member name="P:System.Messaging.MessagePropertyFilter.SenderCertificate">
  1588. <summary>
  1589. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.SenderCertificate" qualify="true" /> property information when receiving or peeking
  1590. a message.</para>
  1591. </summary>
  1592. </member>
  1593. <member name="P:System.Messaging.MessagePropertyFilter.SenderId">
  1594. <summary>
  1595. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.SenderId" qualify="true" /> property information when receiving or peeking
  1596. a message.</para>
  1597. </summary>
  1598. </member>
  1599. <member name="P:System.Messaging.MessagePropertyFilter.SenderVersion">
  1600. <summary>
  1601. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.SenderVersion" qualify="true" /> property information when receiving or peeking
  1602. a message.</para>
  1603. </summary>
  1604. </member>
  1605. <member name="P:System.Messaging.MessagePropertyFilter.SentTime">
  1606. <summary>
  1607. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.SentTime" qualify="true" /> property information when receiving or peeking
  1608. a message.</para>
  1609. </summary>
  1610. </member>
  1611. <member name="P:System.Messaging.MessagePropertyFilter.SourceMachine">
  1612. <summary>
  1613. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.SourceMachine" qualify="true" /> property information when receiving or peeking
  1614. a message.</para>
  1615. </summary>
  1616. </member>
  1617. <member name="P:System.Messaging.MessagePropertyFilter.TimeToBeReceived">
  1618. <summary>
  1619. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.TimeToBeReceived" qualify="true" /> property information when receiving or peeking
  1620. a message.</para>
  1621. </summary>
  1622. </member>
  1623. <member name="P:System.Messaging.MessagePropertyFilter.TimeToReachQueue">
  1624. <summary>
  1625. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.TimeToReachQueue" qualify="true" /> property information when receiving or peeking
  1626. a message.</para>
  1627. </summary>
  1628. </member>
  1629. <member name="P:System.Messaging.MessagePropertyFilter.TransactionId">
  1630. <summary>
  1631. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.TransactionId" qualify="true" /> property information when receiving or peeking
  1632. a message.</para>
  1633. </summary>
  1634. </member>
  1635. <member name="P:System.Messaging.MessagePropertyFilter.TransactionStatusQueue">
  1636. <summary>
  1637. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.TransactionStatusQueue" qualify="true" /> property information when receiving or peeking
  1638. a message.</para>
  1639. </summary>
  1640. </member>
  1641. <member name="P:System.Messaging.MessagePropertyFilter.UseAuthentication">
  1642. <summary>
  1643. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.UseAuthentication" qualify="true" /> property information when receiving or peeking
  1644. a message.</para>
  1645. </summary>
  1646. </member>
  1647. <member name="P:System.Messaging.MessagePropertyFilter.UseDeadLetterQueue">
  1648. <summary>
  1649. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.UseDeadLetterQueue" qualify="true" /> property information when receiving or peeking
  1650. a message.</para>
  1651. </summary>
  1652. </member>
  1653. <member name="P:System.Messaging.MessagePropertyFilter.UseEncryption">
  1654. <summary>
  1655. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.UseEncryption" qualify="true" /> property information when receiving or peeking
  1656. a message.</para>
  1657. </summary>
  1658. </member>
  1659. <member name="P:System.Messaging.MessagePropertyFilter.UseJournalQueue">
  1660. <summary>
  1661. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.UseJournalQueue" qualify="true" /> property information when receiving or peeking
  1662. a message.</para>
  1663. </summary>
  1664. </member>
  1665. <member name="P:System.Messaging.MessagePropertyFilter.UseTracing">
  1666. <summary>
  1667. <para> Gets or sets a value indicating whether to retrieve <see cref="P:System.Messaging.Message.UseTracing" qualify="true" /> property information when receiving or peeking
  1668. a message.</para>
  1669. </summary>
  1670. </member>
  1671. <member name="T:System.Messaging.MessageQueue">
  1672. <summary>
  1673. <para> Provides access to a queue on a Message Queuing server.</para>
  1674. </summary>
  1675. </member>
  1676. <member name="F:System.Messaging.MessageQueue.InfiniteTimeout">
  1677. <summary>
  1678. <para>
  1679. Specifies
  1680. that no time-out exists for methods that peek or receive messages.</para>
  1681. </summary>
  1682. </member>
  1683. <member name="F:System.Messaging.MessageQueue.InfiniteQueueSize">
  1684. <summary>
  1685. <para>Specifies that no size restriction exists for a queue.</para>
  1686. </summary>
  1687. </member>
  1688. <member name="M:System.Messaging.MessageQueue.#ctor">
  1689. <summary>
  1690. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueue" /> class. After the default constructor initializes the new instance, you must set
  1691. the instance's <see cref="P:System.Messaging.MessageQueue.Path" /> property before you
  1692. can use the instance.</para>
  1693. </summary>
  1694. </member>
  1695. <member name="M:System.Messaging.MessageQueue.#ctor(System.String)">
  1696. <summary>
  1697. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueue" /> class that references the Message Queuing
  1698. queue at the specified path.</para>
  1699. </summary>
  1700. <param name="path">The location of the queue referenced by this <see cref="T:System.Messaging.MessageQueue" /> . For information on the proper syntax for this parameter, see the Remarks section.</param>
  1701. </member>
  1702. <member name="M:System.Messaging.MessageQueue.#ctor(System.String,System.Boolean)">
  1703. <summary>
  1704. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueue" /> class that references the Message Queuing
  1705. queue at the specified path
  1706. and with the specified read-access restriction.</para>
  1707. </summary>
  1708. <param name="path">The location of the queue referenced by this <see cref="T:System.Messaging.MessageQueue" /> , which can be "." for the local computer. For information on the proper syntax for this parameter, see the Remarks section.</param>
  1709. <param name="sharedModeDenyReceive">
  1710. <see langword="true" /> to grant exclusive read access to the first application that accesses the queue; otherwise, <see langword="false" /> .</param>
  1711. </member>
  1712. <member name="M:System.Messaging.MessageQueue.BeginPeek">
  1713. <summary>
  1714. <para> Initiates an asynchronous peek
  1715. operation that has no time-out. The operation is not complete until a message becomes
  1716. available in the
  1717. queue.</para>
  1718. </summary>
  1719. <returns>
  1720. <para>The <see cref="T:System.IAsyncResult" /> that identifies
  1721. the posted asynchronous request.</para>
  1722. </returns>
  1723. </member>
  1724. <member name="M:System.Messaging.MessageQueue.BeginPeek(System.TimeSpan)">
  1725. <summary>
  1726. <para> Initiates an asynchronous peek
  1727. operation that has a specified time-out. The operation is not complete until either a message becomes available
  1728. in the queue or the
  1729. time-out occurs.</para>
  1730. </summary>
  1731. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1732. <returns>
  1733. <para>The <see cref="T:System.IAsyncResult" />
  1734. that identifies the
  1735. posted asynchronous request.</para>
  1736. </returns>
  1737. </member>
  1738. <member name="M:System.Messaging.MessageQueue.BeginPeek(System.TimeSpan,System.Object)">
  1739. <summary>
  1740. <para> Initiates an asynchronous peek operation that has a
  1741. specified time-out and a
  1742. specified state object, which provides associated information
  1743. throughout the operation's lifetime. The
  1744. operation is not complete until either a message becomes available in the
  1745. queue or the time-out
  1746. occurs.</para>
  1747. </summary>
  1748. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1749. <param name="stateObject">A state object, specified by the application, that contains information associated with the asynchronous operation.</param>
  1750. <returns>
  1751. <para>The <see cref="T:System.IAsyncResult" /> that identifies
  1752. the posted asynchronous request.</para>
  1753. </returns>
  1754. </member>
  1755. <member name="M:System.Messaging.MessageQueue.BeginPeek(System.TimeSpan,System.Object,System.AsyncCallback)">
  1756. <summary>
  1757. <para> Initiates an asynchronous peek operation that has a
  1758. specified time-out and a specified
  1759. state
  1760. object, which provides associated information throughout
  1761. the operation's lifetime.
  1762. This overload receives notification, through a callback, of the identity of the event handler
  1763. for the operation. The operation is not complete until either a message becomes available
  1764. in the queue or the time-out
  1765. occurs.</para>
  1766. </summary>
  1767. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1768. <param name="stateObject">A state object, specified by the application, that contains information associated with the asynchronous operation.</param>
  1769. <param name="callback">The <see cref="T:System.AsyncCallback" /> that will receive the notification of the asynchronous operation completion.</param>
  1770. <returns>
  1771. <para>The <see cref="T:System.IAsyncResult" />
  1772. that identifies the
  1773. posted asynchronous request.</para>
  1774. </returns>
  1775. </member>
  1776. <member name="M:System.Messaging.MessageQueue.BeginReceive">
  1777. <summary>
  1778. <para> Initiates an
  1779. asynchronous receive operation
  1780. that has no time-out. The operation is not complete until a message becomes
  1781. available in the
  1782. queue.</para>
  1783. </summary>
  1784. <returns>
  1785. <para>The <see cref="T:System.IAsyncResult" />
  1786. that identifies the
  1787. posted asynchronous request.</para>
  1788. </returns>
  1789. </member>
  1790. <member name="M:System.Messaging.MessageQueue.BeginReceive(System.TimeSpan)">
  1791. <summary>
  1792. <para> Initiates an
  1793. asynchronous receive operation that has a specified time-out. The operation is not complete until
  1794. either a message becomes available in the
  1795. queue or the time-out
  1796. occurs.</para>
  1797. </summary>
  1798. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1799. <returns>
  1800. <para>The <see cref="T:System.IAsyncResult" />
  1801. that identifies the
  1802. posted asynchronous request.</para>
  1803. </returns>
  1804. </member>
  1805. <member name="M:System.Messaging.MessageQueue.BeginReceive(System.TimeSpan,System.Object)">
  1806. <summary>
  1807. <para> Initiates an asynchronous receive operation
  1808. that has a
  1809. specified time-out and a specified state object, which provides associated information
  1810. throughout the operation's lifetime. The operation
  1811. is not complete until either a message becomes available in the queue or the
  1812. time-out occurs.</para>
  1813. </summary>
  1814. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1815. <param name="stateObject">A state object, specified by the application, that contains information associated with the asynchronous operation.</param>
  1816. <returns>
  1817. <para>The <see cref="T:System.IAsyncResult" />
  1818. that identifies the
  1819. posted asynchronous request.</para>
  1820. </returns>
  1821. </member>
  1822. <member name="M:System.Messaging.MessageQueue.BeginReceive(System.TimeSpan,System.Object,System.AsyncCallback)">
  1823. <summary>
  1824. <para> Initiates an asynchronous receive operation that has a
  1825. specified time-out and a specified state object, which provides associated
  1826. information throughout the operation's
  1827. lifetime. This overload receives notification, through a callback, of the identity of
  1828. the event handler for the operation. The operation is not complete until either
  1829. a message becomes available in the queue or the time-out
  1830. occurs.</para>
  1831. </summary>
  1832. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the interval of time to wait for a message to become available.</param>
  1833. <param name="stateObject">A state object, specified by the application, that contains information associated with the asynchronous operation.</param>
  1834. <param name="callback">The <see cref="T:System.AsyncCallback" /> that will receive the notification of the asynchronous operation completion.</param>
  1835. <returns>
  1836. <para>The <see cref="T:System.IAsyncResult" /> that identifies the
  1837. posted asynchronous request.</para>
  1838. </returns>
  1839. </member>
  1840. <member name="M:System.Messaging.MessageQueue.ClearConnectionCache">
  1841. <summary>
  1842. <para>Clears the connection cache.</para>
  1843. </summary>
  1844. </member>
  1845. <member name="M:System.Messaging.MessageQueue.Close">
  1846. <summary>
  1847. <para>Frees all resources allocated by the <see cref="T:System.Messaging.MessageQueue" />
  1848. .</para>
  1849. </summary>
  1850. </member>
  1851. <member name="M:System.Messaging.MessageQueue.Create(System.String)">
  1852. <summary>
  1853. <para> Creates a nontransactional Message Queuing queue at the
  1854. specified path.</para>
  1855. </summary>
  1856. <param name="path">The path of the queue to create.</param>
  1857. <returns>
  1858. <para>A <see cref="T:System.Messaging.MessageQueue" /> that represents the
  1859. new queue.</para>
  1860. </returns>
  1861. </member>
  1862. <member name="M:System.Messaging.MessageQueue.Create(System.String,System.Boolean)">
  1863. <summary>
  1864. <para> Creates a transactional or nontransactional Message Queuing queue at the
  1865. specified path.</para>
  1866. </summary>
  1867. <param name="path">The path of the queue to create.</param>
  1868. <param name="transactional">
  1869. <see langword="true" /> to create a transactional queue; <see langword="false" /> to create a nontransactional queue.</param>
  1870. <returns>
  1871. <para>A <see cref="T:System.Messaging.MessageQueue" /> that represents the new
  1872. queue.</para>
  1873. </returns>
  1874. </member>
  1875. <member name="M:System.Messaging.MessageQueue.Delete(System.String)">
  1876. <summary>
  1877. <para> Deletes a queue on a
  1878. Message Queuing server.</para>
  1879. </summary>
  1880. <param name="path">The location of the queue to be deleted.</param>
  1881. </member>
  1882. <member name="M:System.Messaging.MessageQueue.EndPeek(System.IAsyncResult)">
  1883. <summary>
  1884. <para> Completes the specified asynchronous peek
  1885. operation.</para>
  1886. </summary>
  1887. <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> that identifies the asynchronous peek operation to finish, and from which to retrieve an end result.</param>
  1888. <returns>
  1889. <para>The <see cref="T:System.Messaging.Message" /> associated with the completed asynchronous
  1890. operation.</para>
  1891. </returns>
  1892. </member>
  1893. <member name="M:System.Messaging.MessageQueue.EndReceive(System.IAsyncResult)">
  1894. <summary>
  1895. <para> Completes the specified asynchronous receive
  1896. operation.</para>
  1897. </summary>
  1898. <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> that identifies the asynchronous receive operation to finish, and from which to retrieve an end result.</param>
  1899. <returns>
  1900. <para>The <see cref="T:System.Messaging.Message" />
  1901. associated with the completed asynchronous operation.</para>
  1902. </returns>
  1903. </member>
  1904. <member name="M:System.Messaging.MessageQueue.Exists(System.String)">
  1905. <summary>
  1906. <para>Determines whether a Message Queuing queue at the specified path
  1907. exists.</para>
  1908. </summary>
  1909. <param name="path">The location of the queue to find.</param>
  1910. <returns>
  1911. <para>
  1912. <see langword="true" /> if a queue with the specified
  1913. path exists; otherwise, <see langword="false" /> .</para>
  1914. </returns>
  1915. </member>
  1916. <member name="M:System.Messaging.MessageQueue.GetAllMessages">
  1917. <summary>
  1918. <para>Returns all the messages that are in the queue.</para>
  1919. </summary>
  1920. <returns>
  1921. <para>An array of type <see cref="T:System.Messaging.Message" /> that represents all the messages in the
  1922. queue, in the same order as they appear in the Message Queuing
  1923. queue.</para>
  1924. </returns>
  1925. </member>
  1926. <member name="M:System.Messaging.MessageQueue.GetEnumerator">
  1927. <summary>
  1928. <para>Enumerates the messages in a queue.</para>
  1929. </summary>
  1930. <returns>
  1931. <para>An <see cref="T:System.Collections.IEnumerator" /> that provides a dynamic connection to the
  1932. messages in the queue.</para>
  1933. </returns>
  1934. </member>
  1935. <member name="M:System.Messaging.MessageQueue.GetMachineId(System.String)">
  1936. <summary>
  1937. <para> Gets the identifier of the computer on
  1938. which the queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  1939. is located.</para>
  1940. </summary>
  1941. <param name="machineName">The name of the computer that contains the queue, without the two preceding backslashes (\\).</param>
  1942. <returns>
  1943. <para>A <see cref="T:System.Guid" />
  1944. that represents a unique identifier for the computer on which the queue
  1945. is located. </para>
  1946. </returns>
  1947. </member>
  1948. <member name="M:System.Messaging.MessageQueue.GetMessageQueueEnumerator">
  1949. <summary>
  1950. <para>Provides forward-only cursor semantics to enumerate through all public
  1951. queues on the network.</para>
  1952. </summary>
  1953. <returns>
  1954. <para>A <see cref="T:System.Messaging.MessageQueueEnumerator" /> that provides a dynamic listing of all the public message
  1955. queues on the network.</para>
  1956. </returns>
  1957. </member>
  1958. <member name="M:System.Messaging.MessageQueue.GetMessageQueueEnumerator(System.Messaging.MessageQueueCriteria)">
  1959. <summary>
  1960. <para>Provides forward-only cursor semantics to enumerate through all public queues on the
  1961. network that meet the specified criteria.</para>
  1962. </summary>
  1963. <param name="criteria">A <see cref="T:System.Messaging.MessageQueueCriteria" /> that contains the criteria used to filter the available message queues.</param>
  1964. <returns>
  1965. <para>A <see cref="T:System.Messaging.MessageQueueEnumerator" /> that provides a dynamic
  1966. listing of the public message queues on the network that satisfy the restrictions
  1967. specified by the <paramref name="criteria" />
  1968. parameter.</para>
  1969. </returns>
  1970. </member>
  1971. <member name="M:System.Messaging.MessageQueue.GetMessageEnumerator">
  1972. <summary>
  1973. <para> Creates an enumerator object for all the
  1974. messages in the
  1975. queue.</para>
  1976. </summary>
  1977. <returns>
  1978. <para>The <see cref="T:System.Messaging.MessageEnumerator" /> holding
  1979. the messages that
  1980. are contained in the
  1981. queue.</para>
  1982. </returns>
  1983. </member>
  1984. <member name="M:System.Messaging.MessageQueue.GetPrivateQueuesByMachine(System.String)">
  1985. <summary>
  1986. <para>Retrieves all the private queues on
  1987. the specified computer.</para>
  1988. </summary>
  1989. <param name="machineName">The computer from which to retrieve the private queues.</param>
  1990. <returns>
  1991. <para> An array of <see cref="T:System.Messaging.MessageQueue" /> objects
  1992. that reference the retrieved private
  1993. queues.</para>
  1994. </returns>
  1995. </member>
  1996. <member name="M:System.Messaging.MessageQueue.GetPublicQueues">
  1997. <summary>
  1998. <para>Retrieves all the public queues on the network.</para>
  1999. </summary>
  2000. <returns>
  2001. <para>An array of <see cref="T:System.Messaging.MessageQueue" />
  2002. objects that reference
  2003. the retrieved public queues.</para>
  2004. </returns>
  2005. </member>
  2006. <member name="M:System.Messaging.MessageQueue.GetPublicQueues(System.Messaging.MessageQueueCriteria)">
  2007. <summary>
  2008. <para>Retrieves all the public queues on the network that meet the specified criteria.</para>
  2009. </summary>
  2010. <param name="criteria">A <see cref="T:System.Messaging.MessageQueueCriteria" /> that contains the criteria used to filter the queues.</param>
  2011. <returns>
  2012. <para>An array of <see cref="T:System.Messaging.MessageQueue" /> objects that reference
  2013. the retrieved public queues.</para>
  2014. </returns>
  2015. </member>
  2016. <member name="M:System.Messaging.MessageQueue.GetPublicQueuesByCategory(System.Guid)">
  2017. <summary>
  2018. <para>Retrieves all the public queues
  2019. on the network that belong to the specified category.</para>
  2020. </summary>
  2021. <param name="category">A <see cref="T:System.Guid" /> that groups the set of queues to be retrieved.</param>
  2022. <returns>
  2023. <para>An array of <see cref="T:System.Messaging.MessageQueue" />
  2024. objects that reference
  2025. the retrieved public queues.</para>
  2026. </returns>
  2027. </member>
  2028. <member name="M:System.Messaging.MessageQueue.GetPublicQueuesByLabel(System.String)">
  2029. <summary>
  2030. <para>Retrieves all the public queues on the network that carry the specified label.</para>
  2031. </summary>
  2032. <param name="label">A label that groups the set of queues to be retrieved.</param>
  2033. <returns>
  2034. <para>An array of <see cref="T:System.Messaging.MessageQueue" />
  2035. objects that reference
  2036. the retrieved public queues.</para>
  2037. </returns>
  2038. </member>
  2039. <member name="M:System.Messaging.MessageQueue.GetPublicQueuesByMachine(System.String)">
  2040. <summary>
  2041. <para>Retrieves all the public queues that reside on the specified computer.</para>
  2042. </summary>
  2043. <param name="machineName">The name of the computer that contains the set of public queues to be retrieved.</param>
  2044. <returns>
  2045. <para>An array of <see cref="T:System.Messaging.MessageQueue" />
  2046. objects that
  2047. reference the public
  2048. queues on the computer.</para>
  2049. </returns>
  2050. </member>
  2051. <member name="M:System.Messaging.MessageQueue.Peek">
  2052. <summary>
  2053. <para> Returns without removing (peeks) the first
  2054. message in the queue referenced by this <see cref="T:System.Messaging.MessageQueue" /> . The <see cref="M:System.Messaging.MessageQueue.Peek" />
  2055. method is
  2056. synchronous, so it
  2057. blocks the current thread until a message becomes
  2058. available.</para>
  2059. </summary>
  2060. <returns>
  2061. <para>The <see cref="T:System.Messaging.Message" />
  2062. that represents the first message in the
  2063. queue.</para>
  2064. </returns>
  2065. </member>
  2066. <member name="M:System.Messaging.MessageQueue.Peek(System.TimeSpan)">
  2067. <summary>
  2068. <para>Returns without removing (peeks) the first message in the
  2069. queue referenced by this <see cref="T:System.Messaging.MessageQueue" /> . The <see cref="M:System.Messaging.MessageQueue.Peek" />
  2070. method is synchronous, so
  2071. it blocks the
  2072. current thread until
  2073. a message becomes available or the specified time-out
  2074. occurs.</para>
  2075. </summary>
  2076. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the maximum time to wait for the queue to contain a message.</param>
  2077. <returns>
  2078. <para>The <see cref="T:System.Messaging.Message" />
  2079. that represents the first message in the
  2080. queue.</para>
  2081. </returns>
  2082. </member>
  2083. <member name="M:System.Messaging.MessageQueue.PeekById(System.String)">
  2084. <summary>
  2085. <para>Peeks the message whose message identifier matches
  2086. the <paramref name="id" /> parameter. </para>
  2087. </summary>
  2088. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to peek.</param>
  2089. <returns>
  2090. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" />
  2091. property matches the <paramref name="id" /> parameter.</para>
  2092. </returns>
  2093. </member>
  2094. <member name="M:System.Messaging.MessageQueue.PeekById(System.String,System.TimeSpan)">
  2095. <summary>
  2096. <para> Peeks the message whose message identifier matches
  2097. the <paramref name="id" />
  2098. parameter. Waits until the message appears in the queue or a
  2099. time-out occurs.</para>
  2100. </summary>
  2101. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to peek.</param>
  2102. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the maximum amount of time to wait for the message to appear in the queue.</param>
  2103. <returns>
  2104. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2105. <paramref name="id" /> parameter.</para>
  2106. </returns>
  2107. </member>
  2108. <member name="M:System.Messaging.MessageQueue.PeekByCorrelationId(System.String)">
  2109. <summary>
  2110. <para> Peeks the message that matches
  2111. the given
  2112. correlation identifier and immediately raises an exception if no message with
  2113. the specified correlation identifier currently exists in the
  2114. queue.</para>
  2115. </summary>
  2116. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to peek.</param>
  2117. <returns>
  2118. <para>The <see cref="T:System.Messaging.Message" /> whose
  2119. <see cref="P:System.Messaging.Message.CorrelationId" /> matches the <paramref name="correlationId" /> parameter passed in.</para>
  2120. </returns>
  2121. </member>
  2122. <member name="M:System.Messaging.MessageQueue.PeekByCorrelationId(System.String,System.TimeSpan)">
  2123. <summary>
  2124. <para>Peeks the message that matches the given correlation identifier and waits
  2125. until either a message with the specified correlation identifier is
  2126. available in the queue, or the time-out expires.</para>
  2127. </summary>
  2128. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to peek.</param>
  2129. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection .</param>
  2130. <returns>
  2131. <para>The <see cref="T:System.Messaging.Message" /> whose
  2132. <see cref="P:System.Messaging.Message.CorrelationId" /> matches the <paramref name="correlationId" /> parameter passed in.</para>
  2133. </returns>
  2134. </member>
  2135. <member name="M:System.Messaging.MessageQueue.Purge">
  2136. <summary>
  2137. <para>Deletes all the messages contained in the queue.</para>
  2138. </summary>
  2139. </member>
  2140. <member name="M:System.Messaging.MessageQueue.Receive">
  2141. <summary>
  2142. <para> Receives the first message available in the queue referenced by the <see cref="T:System.Messaging.MessageQueue" /> . This
  2143. call is synchronous, and blocks the current thread of execution until a message is
  2144. available.</para>
  2145. </summary>
  2146. <returns>
  2147. <para>A <see cref="T:System.Messaging.Message" /> that references the first message
  2148. available in the queue.</para>
  2149. </returns>
  2150. </member>
  2151. <member name="M:System.Messaging.MessageQueue.Receive(System.Messaging.MessageQueueTransaction)">
  2152. <summary>
  2153. <para>Receives the first message available in the
  2154. transactional queue referenced by the <see cref="T:System.Messaging.MessageQueue" /> . This
  2155. call is synchronous, and blocks the current thread of execution until a message is
  2156. available.</para>
  2157. </summary>
  2158. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2159. <returns>
  2160. <para>A <see cref="T:System.Messaging.Message" /> that references the first message
  2161. available in the queue.</para>
  2162. </returns>
  2163. </member>
  2164. <member name="M:System.Messaging.MessageQueue.Receive(System.Messaging.MessageQueueTransactionType)">
  2165. <summary>
  2166. <para> Receives the first message available in
  2167. the queue referenced by the <see cref="T:System.Messaging.MessageQueue" /> . This
  2168. call is synchronous, and blocks the current thread of execution until a message is
  2169. available.</para>
  2170. </summary>
  2171. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2172. <returns>
  2173. <para>A <see cref="T:System.Messaging.Message" /> that references the first message
  2174. available in the queue.</para>
  2175. </returns>
  2176. </member>
  2177. <member name="M:System.Messaging.MessageQueue.Receive(System.TimeSpan)">
  2178. <summary>
  2179. <para> Receives the first message available in the queue
  2180. referenced by the <see cref="T:System.Messaging.MessageQueue" />
  2181. and waits until
  2182. either a message is available in the queue, or the time-out
  2183. expires.</para>
  2184. </summary>
  2185. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2186. <returns>
  2187. <para>A <see cref="T:System.Messaging.Message" /> that
  2188. references the first message available in the
  2189. queue.</para>
  2190. </returns>
  2191. </member>
  2192. <member name="M:System.Messaging.MessageQueue.Receive(System.TimeSpan,System.Messaging.MessageQueueTransaction)">
  2193. <summary>
  2194. <para>Receives the first message available in the transactional queue
  2195. referenced by the <see cref="T:System.Messaging.MessageQueue" /> and waits until either
  2196. a message is available in the queue, or the time-out
  2197. expires.</para>
  2198. </summary>
  2199. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2200. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2201. <returns>
  2202. <para>A <see cref="T:System.Messaging.Message" /> that
  2203. references the first message available in the
  2204. queue.</para>
  2205. </returns>
  2206. </member>
  2207. <member name="M:System.Messaging.MessageQueue.Receive(System.TimeSpan,System.Messaging.MessageQueueTransactionType)">
  2208. <summary>
  2209. <para> Receives the first message available in
  2210. the queue referenced by the <see cref="T:System.Messaging.MessageQueue" /> . This
  2211. call is synchronous, and waits until
  2212. either a message is available in the queue, or the time-out
  2213. expires.</para>
  2214. </summary>
  2215. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2216. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2217. <returns>
  2218. <para>A <see cref="T:System.Messaging.Message" /> that references the first message
  2219. available in the queue.</para>
  2220. </returns>
  2221. </member>
  2222. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String)">
  2223. <summary>
  2224. <para> Receives the message that matches the given identifier from a non-transactional queue, and immediately raises
  2225. an exception if no message with the specified identifier
  2226. currently exists in the queue.</para>
  2227. </summary>
  2228. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2229. <returns>
  2230. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2231. <paramref name="id" /> parameter passed in.</para>
  2232. </returns>
  2233. </member>
  2234. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String,System.Messaging.MessageQueueTransaction)">
  2235. <summary>
  2236. <para>Receives the message that matches the given identifier,
  2237. from a transactional queue, and immediately raises
  2238. an exception if no message with the specified identifier
  2239. currently exists in the queue.</para>
  2240. </summary>
  2241. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2242. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object .</param>
  2243. <returns>
  2244. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2245. <paramref name="id" /> parameter passed in.</para>
  2246. </returns>
  2247. </member>
  2248. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String,System.Messaging.MessageQueueTransactionType)">
  2249. <summary>
  2250. <para> Receives the message that matches the
  2251. given identifier, and immediately raises an exception if no message with the specified
  2252. identifier currently exists in the queue.</para>
  2253. </summary>
  2254. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2255. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2256. <returns>
  2257. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2258. <paramref name="id" /> parameter passed in.</para>
  2259. </returns>
  2260. </member>
  2261. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String,System.TimeSpan)">
  2262. <summary>
  2263. <para> Receives the message that matches the given identifier,
  2264. from a nontransactional queue, and waits until either a message with
  2265. the specified identifier is
  2266. available in the queue or the time-out
  2267. expires.</para>
  2268. </summary>
  2269. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2270. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2271. <returns>
  2272. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2273. <paramref name="id" /> parameter passed in.</para>
  2274. </returns>
  2275. </member>
  2276. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String,System.TimeSpan,System.Messaging.MessageQueueTransaction)">
  2277. <summary>
  2278. <para> Receives the message that matches the
  2279. given identifier, from a transactional queue, and waits
  2280. until either a message with the specified identifier is
  2281. available in the queue or the time-out
  2282. expires.</para>
  2283. </summary>
  2284. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2285. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2286. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object .</param>
  2287. <returns>
  2288. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2289. <paramref name="id" /> parameter passed in.</para>
  2290. </returns>
  2291. </member>
  2292. <member name="M:System.Messaging.MessageQueue.ReceiveById(System.String,System.TimeSpan,System.Messaging.MessageQueueTransactionType)">
  2293. <summary>
  2294. <para> Receives the message that matches the given identifier,
  2295. and waits until either a message with the specified identifier is available in
  2296. the queue or the time-out expires.</para>
  2297. </summary>
  2298. <param name="id">The <see cref="P:System.Messaging.Message.Id" /> of the message to receive.</param>
  2299. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection.</param>
  2300. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2301. <returns>
  2302. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Id" /> property matches the
  2303. <paramref name="id" /> parameter passed in.</para>
  2304. </returns>
  2305. </member>
  2306. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String)">
  2307. <summary>
  2308. <para>Receives the message that matches the given correlation identifier, from a nontransactional queue, and
  2309. immediately raises an exception if no message with the specified correlation
  2310. identifier currently exists in the queue.</para>
  2311. </summary>
  2312. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2313. <returns>
  2314. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2315. <paramref name="correlationId" /> parameter passed in.</para>
  2316. </returns>
  2317. </member>
  2318. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String,System.Messaging.MessageQueueTransaction)">
  2319. <summary>
  2320. <para> Receives the message that matches the given correlation identifier, from a transactional
  2321. queue, and immediately raises an exception if no message with the specified correlation
  2322. identifier currently exists in the queue.</para>
  2323. </summary>
  2324. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2325. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2326. <returns>
  2327. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2328. <paramref name="correlationId" /> parameter passed in.</para>
  2329. </returns>
  2330. </member>
  2331. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String,System.Messaging.MessageQueueTransactionType)">
  2332. <summary>
  2333. <para> Receives the message that matches the given correlation
  2334. identifier, and immediately raises an exception if no message with the specified correlation
  2335. identifier currently exists in the queue.</para>
  2336. </summary>
  2337. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2338. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2339. <returns>
  2340. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2341. <paramref name="correlationId" /> parameter passed in.</para>
  2342. </returns>
  2343. </member>
  2344. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String,System.TimeSpan)">
  2345. <summary>
  2346. <para>Receives the message that matches the given correlation identifier, from a nontransactional queue, and waits
  2347. until either a message with the specified correlation identifier is available in
  2348. the queue, or the time-out expires.</para>
  2349. </summary>
  2350. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2351. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection .</param>
  2352. <returns>
  2353. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2354. <paramref name="correlationId" /> parameter passed in.</para>
  2355. </returns>
  2356. </member>
  2357. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String,System.TimeSpan,System.Messaging.MessageQueueTransaction)">
  2358. <summary>
  2359. <para> Receives the message
  2360. that matches the given correlation identifier, from
  2361. a transactional queue, and waits until either a message with
  2362. the specified correlation identifier is available in
  2363. the queue, or the time-out expires.</para>
  2364. </summary>
  2365. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2366. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection .</param>
  2367. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2368. <returns>
  2369. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2370. <paramref name="correlationId" /> parameter passed in.</para>
  2371. </returns>
  2372. </member>
  2373. <member name="M:System.Messaging.MessageQueue.ReceiveByCorrelationId(System.String,System.TimeSpan,System.Messaging.MessageQueueTransactionType)">
  2374. <summary>
  2375. <para> Receives the message that matches the given correlation identifier, and
  2376. waits until either a message with the specified correlation identifier is available in
  2377. the queue, or the time-out expires.</para>
  2378. </summary>
  2379. <param name="correlationId">The <see cref="P:System.Messaging.Message.CorrelationId" /> of the message to receive.</param>
  2380. <param name="timeout">A <see cref="T:System.TimeSpan" /> that indicates the time to wait until a new message is available for inspection .</param>
  2381. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2382. <returns>
  2383. <para>The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.CorrelationId" /> matches the
  2384. <paramref name="correlationId" /> parameter passed in.</para>
  2385. </returns>
  2386. </member>
  2387. <member name="M:System.Messaging.MessageQueue.Refresh">
  2388. <summary>
  2389. <para>Refreshes the properties presented by the <see cref="T:System.Messaging.MessageQueue" />
  2390. to reflect the current state of the
  2391. resource.</para>
  2392. </summary>
  2393. </member>
  2394. <member name="M:System.Messaging.MessageQueue.Send(System.Object)">
  2395. <summary>
  2396. <para> Sends an object to nontransactional queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2397. .</para>
  2398. </summary>
  2399. <param name="obj">The object to send to the queue.</param>
  2400. </member>
  2401. <member name="M:System.Messaging.MessageQueue.Send(System.Object,System.Messaging.MessageQueueTransaction)">
  2402. <summary>
  2403. <para>Sends an object to the transactional queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2404. .</para>
  2405. </summary>
  2406. <param name="obj">The object to send to the queue.</param>
  2407. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2408. </member>
  2409. <member name="M:System.Messaging.MessageQueue.Send(System.Object,System.Messaging.MessageQueueTransactionType)">
  2410. <summary>
  2411. <para> Sends an object to the queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2412. .</para>
  2413. </summary>
  2414. <param name="obj">The object to send to the queue.</param>
  2415. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2416. </member>
  2417. <member name="M:System.Messaging.MessageQueue.Send(System.Object,System.String)">
  2418. <summary>
  2419. <para> Sends an object to the nontransactional queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2420. and specifies
  2421. a label for the message.</para>
  2422. </summary>
  2423. <param name="obj">The object to send to the queue.</param>
  2424. <param name="label">The label of the message.</param>
  2425. </member>
  2426. <member name="M:System.Messaging.MessageQueue.Send(System.Object,System.String,System.Messaging.MessageQueueTransaction)">
  2427. <summary>
  2428. <para>Sends an object to the transactional queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2429. and
  2430. specifies a label for the message.</para>
  2431. </summary>
  2432. <param name="obj">The object to send to the queue.</param>
  2433. <param name="label">The label of the message.</param>
  2434. <param name="transaction">The <see cref="T:System.Messaging.MessageQueueTransaction" /> object.</param>
  2435. </member>
  2436. <member name="M:System.Messaging.MessageQueue.Send(System.Object,System.String,System.Messaging.MessageQueueTransactionType)">
  2437. <summary>
  2438. <para> Sends an object to the queue referenced by this <see cref="T:System.Messaging.MessageQueue" />
  2439. and specifies a
  2440. label for the message.</para>
  2441. </summary>
  2442. <param name="obj">The object to send to the queue.</param>
  2443. <param name=" label">The label of the message.</param>
  2444. <param name="transactionType">One of the <see cref="T:System.Messaging.MessageQueueTransactionType" /> values, describing the type of transaction context to associate with the message.</param>
  2445. </member>
  2446. <member name="M:System.Messaging.MessageQueue.ResetPermissions">
  2447. <summary>
  2448. <para>Resets the permission list to the operating system's default
  2449. values. Removes any queue permissions you have appended to the default list.</para>
  2450. </summary>
  2451. </member>
  2452. <member name="M:System.Messaging.MessageQueue.SetPermissions(System.String,System.Messaging.MessageQueueAccessRights)">
  2453. <summary>
  2454. <para>Gives a computer, group, or user the specified access
  2455. rights.</para>
  2456. </summary>
  2457. <param name="user">The individual, group, or computer that gets additional rights to the queue.</param>
  2458. <param name=" rights">A <see cref="T:System.Messaging.MessageQueueAccessRights" /> that indicates the set of rights to the queue that Message Queuing assigns to the <paramref name="user" /> passed in.</param>
  2459. </member>
  2460. <member name="M:System.Messaging.MessageQueue.SetPermissions(System.String,System.Messaging.MessageQueueAccessRights,System.Messaging.AccessControlEntryType)">
  2461. <summary>
  2462. <para>Gives a computer, group, or user the specified access
  2463. rights, with the specified access control type (allow, deny, revoke, or set).</para>
  2464. </summary>
  2465. <param name="user">The individual, group, or computer that gets additional rights to the queue.</param>
  2466. <param name=" rights">A <see cref="T:System.Messaging.MessageQueueAccessRights" /> that indicates the set of rights to the queue that Message Queuing assigns to the <paramref name="user" /> passed in.</param>
  2467. <param name=" entryType">An <see cref="T:System.Messaging.AccessControlEntryType" /> that specifies whether to grant, deny, or revoke the permissions specified by the <paramref name="rights" /> parameter. </param>
  2468. </member>
  2469. <member name="M:System.Messaging.MessageQueue.SetPermissions(System.Messaging.MessageQueueAccessControlEntry)">
  2470. <summary>
  2471. <para>Assigns access rights to the queue based on the
  2472. contents of an access control entry.</para>
  2473. </summary>
  2474. <param name="ace">A <see cref="T:System.Messaging.MessageQueueAccessControlEntry" /> that specifies a user, an access type, and a permission type.</param>
  2475. </member>
  2476. <member name="M:System.Messaging.MessageQueue.SetPermissions(System.Messaging.AccessControlList)">
  2477. <summary>
  2478. <para>Assigns access rights to the queue based on the contents
  2479. of an access control list.</para>
  2480. </summary>
  2481. <param name="dacl">An <see cref="T:System.Messaging.AccessControlList" /> that contains one or more access control entries that specify the trustees and the permissions to grant.</param>
  2482. </member>
  2483. <member name="P:System.Messaging.MessageQueue.Authenticate">
  2484. <summary>
  2485. <para> Gets or sets a value indicating whether the queue accepts only authenticated
  2486. messages.</para>
  2487. </summary>
  2488. </member>
  2489. <member name="P:System.Messaging.MessageQueue.BasePriority">
  2490. <summary>
  2491. <para> Gets or sets the base priority Message
  2492. Queuing uses to route a public queue's messages over the network.</para>
  2493. </summary>
  2494. </member>
  2495. <member name="P:System.Messaging.MessageQueue.CanRead">
  2496. <summary>
  2497. <para> Gets a value indicating whether the <see cref="T:System.Messaging.MessageQueue" />
  2498. can be read.</para>
  2499. </summary>
  2500. </member>
  2501. <member name="P:System.Messaging.MessageQueue.CanWrite">
  2502. <summary>
  2503. <para> Gets a value indicating whether the <see cref="T:System.Messaging.MessageQueue" /> can
  2504. be written to.</para>
  2505. </summary>
  2506. </member>
  2507. <member name="P:System.Messaging.MessageQueue.Category">
  2508. <summary>
  2509. <para>Gets or sets the queue category.</para>
  2510. </summary>
  2511. </member>
  2512. <member name="P:System.Messaging.MessageQueue.CreateTime">
  2513. <summary>
  2514. <para>Gets the time and date that the queue was created in Message Queuing.</para>
  2515. </summary>
  2516. </member>
  2517. <member name="P:System.Messaging.MessageQueue.DefaultPropertiesToSend">
  2518. <summary>
  2519. <para>Gets or sets the message property values to be used by
  2520. default when the application sends messages to the
  2521. queue.</para>
  2522. </summary>
  2523. </member>
  2524. <member name="P:System.Messaging.MessageQueue.DenySharedReceive">
  2525. <summary>
  2526. <para>Gets or sets a value indicating whether this <see cref="T:System.Messaging.MessageQueue" /> has exclusive access to receive messages from the Message Queuing queue.</para>
  2527. </summary>
  2528. </member>
  2529. <member name="P:System.Messaging.MessageQueue.EnableConnectionCache">
  2530. <summary>
  2531. <para>Gets or sets a value indicating whether a cache of
  2532. connections will be maintained by the application.</para>
  2533. </summary>
  2534. </member>
  2535. <member name="P:System.Messaging.MessageQueue.EncryptionRequired">
  2536. <summary>
  2537. <para>Gets or sets a value indicating whether the queue accepts only nonprivate
  2538. (nonencrypted) messages.</para>
  2539. </summary>
  2540. </member>
  2541. <member name="P:System.Messaging.MessageQueue.FormatName">
  2542. <summary>
  2543. <para>Gets the unique queue name that Message Queuing generated at the time of the queue's creation.</para>
  2544. </summary>
  2545. </member>
  2546. <member name="P:System.Messaging.MessageQueue.Formatter">
  2547. <summary>
  2548. <para>Gets or sets the formatter used to serialize an object
  2549. into or deserialize
  2550. an object
  2551. from the body of a message read from or written
  2552. to the queue.</para>
  2553. </summary>
  2554. </member>
  2555. <member name="P:System.Messaging.MessageQueue.Id">
  2556. <summary>
  2557. <para>Gets the unique Message Queuing identifier of the queue.</para>
  2558. </summary>
  2559. </member>
  2560. <member name="P:System.Messaging.MessageQueue.Label">
  2561. <summary>
  2562. <para>Gets or sets the queue description.</para>
  2563. </summary>
  2564. </member>
  2565. <member name="P:System.Messaging.MessageQueue.LastModifyTime">
  2566. <summary>
  2567. <para>Gets the last time the properties of a queue were modified.</para>
  2568. </summary>
  2569. </member>
  2570. <member name="P:System.Messaging.MessageQueue.MachineName">
  2571. <summary>
  2572. <para>Gets or sets the name of the computer where the Message
  2573. Queuing queue
  2574. is located.</para>
  2575. </summary>
  2576. </member>
  2577. <member name="P:System.Messaging.MessageQueue.MaximumJournalSize">
  2578. <summary>
  2579. <para>Gets or sets the maximum size of the journal queue.</para>
  2580. </summary>
  2581. </member>
  2582. <member name="P:System.Messaging.MessageQueue.MaximumQueueSize">
  2583. <summary>
  2584. <para>Gets or sets the maximum size of the queue.</para>
  2585. </summary>
  2586. </member>
  2587. <member name="P:System.Messaging.MessageQueue.MessageReadPropertyFilter">
  2588. <summary>
  2589. <para>Gets or sets the property filter for receiving
  2590. or peeking messages.</para>
  2591. </summary>
  2592. </member>
  2593. <member name="P:System.Messaging.MessageQueue.Path">
  2594. <summary>
  2595. <para> Gets or sets the queue's path. Setting the <see cref="P:System.Messaging.MessageQueue.Path" /> causes the <see cref="T:System.Messaging.MessageQueue" /> to point to a new queue.</para>
  2596. </summary>
  2597. </member>
  2598. <member name="P:System.Messaging.MessageQueue.QueueName">
  2599. <summary>
  2600. <para>Gets or sets the friendly
  2601. name that identifies the queue.</para>
  2602. </summary>
  2603. </member>
  2604. <member name="P:System.Messaging.MessageQueue.ReadHandle">
  2605. <summary>
  2606. <para>Gets the native handle used to read messages from the message queue.</para>
  2607. </summary>
  2608. </member>
  2609. <member name="P:System.Messaging.MessageQueue.SynchronizingObject">
  2610. <summary>
  2611. <para> Gets or sets the object
  2612. that marshals the event-handler call resulting from a <see cref="E:System.Messaging.MessageQueue.ReceiveCompleted" /> or <see cref="E:System.Messaging.MessageQueue.PeekCompleted" />
  2613. event.</para>
  2614. </summary>
  2615. </member>
  2616. <member name="P:System.Messaging.MessageQueue.Transactional">
  2617. <summary>
  2618. <para>Gets a
  2619. value indicating whether the queue accepts only transactions.</para>
  2620. </summary>
  2621. </member>
  2622. <member name="P:System.Messaging.MessageQueue.UseJournalQueue">
  2623. <summary>
  2624. <para>Gets or sets a value indicating whether received messages are copied to the
  2625. journal queue.</para>
  2626. </summary>
  2627. </member>
  2628. <member name="P:System.Messaging.MessageQueue.WriteHandle">
  2629. <summary>
  2630. <para> Gets the native handle used to send messages to the message queue.</para>
  2631. </summary>
  2632. </member>
  2633. <member name="E:System.Messaging.MessageQueue.PeekCompleted">
  2634. <summary>
  2635. <para>Occurs when a message is read without being removed
  2636. from the queue. This is a result of the asynchronous operation, <see cref="M:System.Messaging.MessageQueue.BeginPeek" />
  2637. .</para>
  2638. </summary>
  2639. </member>
  2640. <member name="E:System.Messaging.MessageQueue.ReceiveCompleted">
  2641. <summary>
  2642. <para> Occurs when a message has been removed from the queue.
  2643. This event is raised by the asynchronous operation, <see cref="M:System.Messaging.MessageQueue.BeginReceive" />.</para>
  2644. </summary>
  2645. </member>
  2646. <member name="P:System.Messaging.MessageQueue.AsynchronousRequest.AsyncObject">
  2647. <summary>
  2648. IAsyncResult implementation
  2649. </summary>
  2650. </member>
  2651. <member name="P:System.Messaging.MessageQueue.AsynchronousRequest.AsyncState">
  2652. <summary>
  2653. IAsyncResult implementation
  2654. </summary>
  2655. </member>
  2656. <member name="P:System.Messaging.MessageQueue.AsynchronousRequest.AsyncWaitHandle">
  2657. <summary>
  2658. IAsyncResult implementation
  2659. </summary>
  2660. </member>
  2661. <member name="P:System.Messaging.MessageQueue.AsynchronousRequest.CompletedSynchronously">
  2662. <summary>
  2663. IAsyncResult implementation
  2664. </summary>
  2665. </member>
  2666. <member name="T:System.Messaging.MessageQueueAccessControlEntry">
  2667. <summary>
  2668. <para>Specifies access rights for a trustee (user, group, or
  2669. computer) to perform Message Queuing tasks.</para>
  2670. </summary>
  2671. </member>
  2672. <member name="M:System.Messaging.MessageQueueAccessControlEntry.#ctor(System.Messaging.Trustee,System.Messaging.MessageQueueAccessRights)">
  2673. <summary>
  2674. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueueAccessControlEntry" /> class, granting the specified Message
  2675. Queuing access rights to the specified trustee.</para>
  2676. </summary>
  2677. <param name="trustee">A <see cref="T:System.Messaging.Trustee" /> that specifies a user, group, computer, domain, or alias.</param>
  2678. <param name=" rights">A bitwise combination of the <see cref="T:System.Messaging.MessageQueueAccessRights" /> values which defines the combination of rights to grant to the trustee.</param>
  2679. </member>
  2680. <member name="M:System.Messaging.MessageQueueAccessControlEntry.#ctor(System.Messaging.Trustee,System.Messaging.MessageQueueAccessRights,System.Messaging.AccessControlEntryType)">
  2681. <summary>
  2682. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueueAccessControlEntry" /> class, with the
  2683. specified trustee and Message Queuing access rights. The type of access (such as
  2684. <see langword="Allow" /> or <see langword="Deny" />
  2685. ) is defined
  2686. by the entry type you pass in.</para>
  2687. </summary>
  2688. <param name="trustee">A <see cref="T:System.Messaging.Trustee" /> that specifies a user, group, computer, domain, or alias.</param>
  2689. <param name=" rights">A bitwise combination of the <see cref="T:System.Messaging.MessageQueueAccessRights" /> values which defines the combination of rights to grant to the trustee.</param>
  2690. <param name=" entryType">One of the <see cref="T:System.Messaging.AccessControlEntryType" /> values, which specifies whether to allow, deny, set or revoke the specified rights.</param>
  2691. </member>
  2692. <member name="P:System.Messaging.MessageQueueAccessControlEntry.MessageQueueAccessRights">
  2693. <summary>
  2694. <para>Gets or sets the set of Message Queuing-specific rights to apply to the trustee.</para>
  2695. </summary>
  2696. </member>
  2697. <member name="T:System.Messaging.MessageQueueAccessRights">
  2698. <summary>
  2699. <para> Specifies
  2700. a set of object-specific access rights for operations specific to Message Queuing.</para>
  2701. </summary>
  2702. </member>
  2703. <member name="F:System.Messaging.MessageQueueAccessRights.DeleteMessage">
  2704. <summary>
  2705. <para>The right to delete messages from the queue.</para>
  2706. </summary>
  2707. </member>
  2708. <member name="F:System.Messaging.MessageQueueAccessRights.PeekMessage">
  2709. <summary>
  2710. <para>The right to peek messages from the queue.</para>
  2711. </summary>
  2712. </member>
  2713. <member name="F:System.Messaging.MessageQueueAccessRights.WriteMessage">
  2714. <summary>
  2715. <para>The right to send messages to the queue.</para>
  2716. </summary>
  2717. </member>
  2718. <member name="F:System.Messaging.MessageQueueAccessRights.DeleteJournalMessage">
  2719. <summary>
  2720. <para>The right to delete messages from the journal queue.</para>
  2721. </summary>
  2722. </member>
  2723. <member name="F:System.Messaging.MessageQueueAccessRights.SetQueueProperties">
  2724. <summary>
  2725. <para>The right to modify properties of the queue.</para>
  2726. </summary>
  2727. </member>
  2728. <member name="F:System.Messaging.MessageQueueAccessRights.GetQueueProperties">
  2729. <summary>
  2730. <para>The right to read properties of the queue.</para>
  2731. </summary>
  2732. </member>
  2733. <member name="F:System.Messaging.MessageQueueAccessRights.DeleteQueue">
  2734. <summary>
  2735. <para>The right to delete the queue.</para>
  2736. </summary>
  2737. </member>
  2738. <member name="F:System.Messaging.MessageQueueAccessRights.GetQueuePermissions">
  2739. <summary>
  2740. <para>The right to read queue permissions.</para>
  2741. </summary>
  2742. </member>
  2743. <member name="F:System.Messaging.MessageQueueAccessRights.ChangeQueuePermissions">
  2744. <summary>
  2745. <para>The right to modify queue permissions.</para>
  2746. </summary>
  2747. </member>
  2748. <member name="F:System.Messaging.MessageQueueAccessRights.TakeQueueOwnership">
  2749. <summary>
  2750. <para>The right to take ownership of the queue.</para>
  2751. </summary>
  2752. </member>
  2753. <member name="F:System.Messaging.MessageQueueAccessRights.ReceiveMessage">
  2754. <summary>
  2755. <para>The right to receive messages from the queue. This
  2756. includes the rights to delete and peek messages.</para>
  2757. </summary>
  2758. </member>
  2759. <member name="F:System.Messaging.MessageQueueAccessRights.ReceiveJournalMessage">
  2760. <summary>
  2761. <para>The right to receive messages from the journal queue. This
  2762. includes the rights to delete and peek messages from the journal queue.</para>
  2763. </summary>
  2764. </member>
  2765. <member name="F:System.Messaging.MessageQueueAccessRights.GenericRead">
  2766. <summary>
  2767. <para>A combination of <see langword="GetQueueProperties" />,
  2768. <see langword="GetQueuePermissions" />, <see langword="ReceiveMessage" />, and
  2769. <see langword="ReceiveJournalMessage" /> .</para>
  2770. </summary>
  2771. </member>
  2772. <member name="F:System.Messaging.MessageQueueAccessRights.GenericWrite">
  2773. <summary>
  2774. <para>A combination of <see langword="GetQueueProperties" />,
  2775. <see langword="GetQueuePermissions" />, and <see langword="WriteMessage" /> .</para>
  2776. </summary>
  2777. </member>
  2778. <member name="F:System.Messaging.MessageQueueAccessRights.FullControl">
  2779. <summary>
  2780. <para>Full rights to the queue. A union of all other rights in the enumeration.</para>
  2781. </summary>
  2782. </member>
  2783. <member name="T:System.Messaging.MessageQueueCriteria">
  2784. <summary>
  2785. <para> Filters message queues when performing a query using
  2786. the <see cref="T:System.Messaging.MessageQueue" /> class's <see cref="M:System.Messaging.MessageQueue.GetPublicQueues" />
  2787. method.
  2788. </para>
  2789. </summary>
  2790. </member>
  2791. <member name="M:System.Messaging.MessageQueueCriteria.ClearAll">
  2792. <summary>
  2793. <para> Clears all properties from being built into a filter
  2794. and puts all property values into a "not set" state.</para>
  2795. </summary>
  2796. </member>
  2797. <member name="P:System.Messaging.MessageQueueCriteria.CreatedAfter">
  2798. <summary>
  2799. <para>Gets or sets the lower boundary of the
  2800. queue creation date and time by which to filter queues on
  2801. the network.</para>
  2802. </summary>
  2803. </member>
  2804. <member name="P:System.Messaging.MessageQueueCriteria.CreatedBefore">
  2805. <summary>
  2806. <para>Gets or sets the upper boundary of the
  2807. queue creation date and time by which to filter queues on
  2808. the network.</para>
  2809. </summary>
  2810. </member>
  2811. <member name="P:System.Messaging.MessageQueueCriteria.Label">
  2812. <summary>
  2813. <para> Gets or sets the label
  2814. by which to filter queues in the network.</para>
  2815. </summary>
  2816. </member>
  2817. <member name="P:System.Messaging.MessageQueueCriteria.MachineName">
  2818. <summary>
  2819. <para> Gets or sets the computer
  2820. name by which to filter queues in the network.
  2821. </para>
  2822. </summary>
  2823. </member>
  2824. <member name="P:System.Messaging.MessageQueueCriteria.ModifiedAfter">
  2825. <summary>
  2826. <para>Gets or sets the lower boundary of the
  2827. queue modification date and time by which to filter queues on
  2828. the network.</para>
  2829. </summary>
  2830. </member>
  2831. <member name="P:System.Messaging.MessageQueueCriteria.ModifiedBefore">
  2832. <summary>
  2833. <para>Gets or sets the upper boundary of the
  2834. queue modification date and time by which to filter queues on
  2835. the network.</para>
  2836. </summary>
  2837. </member>
  2838. <member name="P:System.Messaging.MessageQueueCriteria.Category">
  2839. <summary>
  2840. <para> Gets or sets the
  2841. category by which to filter queues in the network.
  2842. </para>
  2843. </summary>
  2844. </member>
  2845. <member name="T:System.Messaging.MessageQueueEnumerator">
  2846. <summary>
  2847. <para>Provides a forward-only cursor to enumerate through messages in a message
  2848. queue. </para>
  2849. </summary>
  2850. </member>
  2851. <member name="M:System.Messaging.MessageQueueEnumerator.Close">
  2852. <summary>
  2853. <para>Frees the resources associated with the enumerator.</para>
  2854. </summary>
  2855. </member>
  2856. <member name="M:System.Messaging.MessageQueueEnumerator.Dispose">
  2857. <summary>
  2858. <para> Releases all resources used by
  2859. the <see cref="T:System.Messaging.MessageQueueEnumerator" /> .</para>
  2860. </summary>
  2861. </member>
  2862. <member name="M:System.Messaging.MessageQueueEnumerator.Dispose(System.Boolean)">
  2863. <summary>
  2864. <para>Releases the unmanaged resources used by the <see cref="T:System.Messaging.MessageQueueEnumerator" /> and optionally releases the managed
  2865. resources.</para>
  2866. </summary>
  2867. <param name="disposing">
  2868. <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  2869. </member>
  2870. <member name="M:System.Messaging.MessageQueueEnumerator.MoveNext">
  2871. <summary>
  2872. <para> Advances the enumerator to the next queue of the enumeration, if one
  2873. is currently available.</para>
  2874. </summary>
  2875. <returns>
  2876. <para>
  2877. <see langword="true," /> if the enumerator was succesfully
  2878. advanced to the next queue; <see langword="false" /> , if the
  2879. enumerator has reached the end of the enumeration.</para>
  2880. </returns>
  2881. </member>
  2882. <member name="M:System.Messaging.MessageQueueEnumerator.Reset">
  2883. <summary>
  2884. <para>Resets the cursor, so it points to the beginning of the enumeration.</para>
  2885. </summary>
  2886. </member>
  2887. <member name="P:System.Messaging.MessageQueueEnumerator.Current">
  2888. <summary>
  2889. <para>Gets the current <see cref="T:System.Messaging.MessageQueue" /> of the enumeration.</para>
  2890. </summary>
  2891. </member>
  2892. <member name="P:System.Messaging.MessageQueueEnumerator.LocatorHandle">
  2893. <summary>
  2894. <para> Gets the native Message Queuing handle used to locate queues
  2895. in a network.</para>
  2896. </summary>
  2897. </member>
  2898. <member name="T:System.Messaging.MessageQueueErrorCode">
  2899. <summary>
  2900. <para>Identifies the source of an error
  2901. that occurred within the Message Queuing application and generated a
  2902. <see cref="T:System.Messaging.MessageQueueException" /> exception.</para>
  2903. </summary>
  2904. </member>
  2905. <member name="F:System.Messaging.MessageQueueErrorCode.Generic">
  2906. <summary>
  2907. <para>Message text: Generic Error.</para>
  2908. <para>Message Queuing returns this error if it cannot identify a more specific
  2909. source.</para>
  2910. </summary>
  2911. </member>
  2912. <member name="F:System.Messaging.MessageQueueErrorCode.QueueNotFound">
  2913. <summary>
  2914. <para>Message text: The queue is not registered in the directory service.</para>
  2915. <para> Message Queuing returns this error if
  2916. it cannot find the queue. This includes public queues not registered in the
  2917. directory service and Internet queues that do not exist in the Message Queuing
  2918. namespace.
  2919. </para>
  2920. </summary>
  2921. </member>
  2922. <member name="F:System.Messaging.MessageQueueErrorCode.QueueExists">
  2923. <summary>
  2924. <para>Message text: A queue with the same pathname is already registered.</para>
  2925. <para>Message Queuing registers public queues in the directory service, and
  2926. registers private queues on the local computer. </para>
  2927. </summary>
  2928. </member>
  2929. <member name="F:System.Messaging.MessageQueueErrorCode.OperationCanceled">
  2930. <summary>
  2931. <para>Message text: The operation was canceled before it could be completed.</para>
  2932. </summary>
  2933. </member>
  2934. <member name="F:System.Messaging.MessageQueueErrorCode.SharingViolation">
  2935. <summary>
  2936. <para>Message text: Sharing violation. The queue is already opened for
  2937. exclusive receive.</para>
  2938. <para>Message Queuing returns this error if an application is
  2939. trying to open an already opened queue that has exclusive read rights. For more information
  2940. about receiving messages exclusively from a queue, see the <see cref="T:System.Messaging.MessageQueue" />
  2941. class's <see cref="P:System.Messaging.MessageQueue.DenySharedReceive" />
  2942. property.</para>
  2943. </summary>
  2944. </member>
  2945. <member name="F:System.Messaging.MessageQueueErrorCode.ServiceNotAvailable">
  2946. <summary>
  2947. <para>Message text: The Message Queues service is not available.</para>
  2948. <para> Message Queuing returns this error if the application is unable
  2949. to connect to the Queue Manager.</para>
  2950. </summary>
  2951. </member>
  2952. <member name="F:System.Messaging.MessageQueueErrorCode.MachineNotFound">
  2953. <summary>
  2954. <para>Message text: The specified computer could not be found.</para>
  2955. <para> Message Queuing returns this error if it cannot find
  2956. the queue's computer in the directory service.</para>
  2957. </summary>
  2958. </member>
  2959. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalUser">
  2960. <summary>
  2961. <para>Message text: The user has an invalid user name.</para>
  2962. <para>Message Queuing returns this error if your application is connecting to it
  2963. through an invalid user name.</para>
  2964. </summary>
  2965. </member>
  2966. <member name="F:System.Messaging.MessageQueueErrorCode.NoDs">
  2967. <summary>
  2968. <para>Message text: No connection with this site's controller(s).</para>
  2969. <para> Message Queuing returns this error if the application
  2970. cannot access the directory service. If this error is returned, verify
  2971. permissions for accessing the directory service.</para>
  2972. </summary>
  2973. </member>
  2974. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalQueuePathName">
  2975. <summary>
  2976. <para>Message text: Invalid queue path name.</para>
  2977. <para>See the <see cref="T:System.Messaging.MessageQueue" /> class's <see cref="P:System.Messaging.MessageQueue.Path" /> property for valid path syntax options.</para>
  2978. </summary>
  2979. </member>
  2980. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalPropertyValue">
  2981. <summary>
  2982. <para>Message text: Invalid property value.</para>
  2983. </summary>
  2984. </member>
  2985. <member name="F:System.Messaging.MessageQueueErrorCode.IOTimeout">
  2986. <summary>
  2987. <para>Message text: The receive or peek message time-out has expired.</para>
  2988. <para>Message Queuing returns this error if the time-out specified in a call to
  2989. <see cref="M:System.Messaging.MessageQueue.Receive" qualify="true" /> or <see cref="M:System.Messaging.MessageQueue.Peek" qualify="true" /> expires before a new message
  2990. arrives in the queue. This can only happen if there was no message already
  2991. in the queue; both methods would return immediately if a message
  2992. exists.</para>
  2993. </summary>
  2994. </member>
  2995. <member name="F:System.Messaging.MessageQueueErrorCode.MessageAlreadyReceived">
  2996. <summary>
  2997. <para>Message text: A message that is currently pointed at by the cursor has been removed from
  2998. the queue by another process or by another call to receive the
  2999. message without the use of this cursor.</para>
  3000. <para>Message Queuing returns this error when some other
  3001. cursor, application, or the system administrator has already removed the message
  3002. from the queue. This error is most likely to occur when using the <see cref="T:System.Messaging.MessageEnumerator" /> class, such as the instance returned
  3003. through a call to <see cref="M:System.Messaging.MessageQueue.GetMessageEnumerator" qualify="true" /> or <see cref="M:System.Messaging.MessageQueue.GetEnumerator" qualify="true" />
  3004. .</para>
  3005. </summary>
  3006. </member>
  3007. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalFormatName">
  3008. <summary>
  3009. <para>Message text: The given format name is invalid.</para>
  3010. <para>For valid format name syntax options, see the <see cref="T:System.Messaging.MessageQueue" /> class's <see cref="P:System.Messaging.MessageQueue.FormatName" />
  3011. property.</para>
  3012. </summary>
  3013. </member>
  3014. <member name="F:System.Messaging.MessageQueueErrorCode.UnsupportedFormatNameOperation">
  3015. <summary>
  3016. <para> Message text: The requested operation
  3017. for the specified format name is not supported.</para>
  3018. <para> Message Queuing returns
  3019. this error when the requested operation is not supported for the specified
  3020. format name. Operations include trying to open a queue to receive messages by specifying
  3021. a direct format name.</para>
  3022. </summary>
  3023. </member>
  3024. <member name="F:System.Messaging.MessageQueueErrorCode.CannotImpersonateClient">
  3025. <summary>
  3026. <para> Message text: The RPC server cannot impersonate the client application, hence security
  3027. credentials could not be verified.</para>
  3028. <para> Message Queuing returns this error if the
  3029. directory service server cannot impersonate the client application. This is necessary
  3030. to verify the security credentials.</para>
  3031. </summary>
  3032. </member>
  3033. <member name="F:System.Messaging.MessageQueueErrorCode.AccessDenied">
  3034. <summary>
  3035. <para>Message text: Access is denied.</para>
  3036. <para>Message Queuing returns this error if access to the
  3037. specified queue or computer is denied. If this error is returned, verify
  3038. that you have access rights for the operation, such as creating, deleting, or
  3039. setting properties for a queue. For information about changing access rights
  3040. for a queue, see the <see cref="T:System.Messaging.MessageQueueAccessRights" /> and <see cref="M:System.Messaging.MessageQueue.SetPermissions(System.String,System.Messaging.MessageQueueAccessRights)" qualify="true" />
  3041. topics.</para>
  3042. </summary>
  3043. </member>
  3044. <member name="F:System.Messaging.MessageQueueErrorCode.PrivilegeNotHeld">
  3045. <summary>
  3046. <para>Message text: Client does not have the required privileges to perform the operation.</para>
  3047. </summary>
  3048. </member>
  3049. <member name="F:System.Messaging.MessageQueueErrorCode.InsufficientResources">
  3050. <summary>
  3051. <para>Message text: Insufficient resources to perform operation.</para>
  3052. <para>Message Queuing returns this error, for example, if there is not enough
  3053. memory to complete the operation. When this error is returned, the operation
  3054. fails.</para>
  3055. </summary>
  3056. </member>
  3057. <member name="F:System.Messaging.MessageQueueErrorCode.MessageStorageFailed">
  3058. <summary>
  3059. <para>Message text: Could not store a recoverable or journal message. Message was not sent.</para>
  3060. <para>Message Queuing returns this error if the local computer cannot store a
  3061. recoverable message (one whose delivery is guaranteed in the case of a network
  3062. problem) or a journal message. See the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.Recoverable" /> and <see cref="P:System.Messaging.Message.UseJournalQueue" /> properties for more information
  3063. about these message sending options.</para>
  3064. </summary>
  3065. </member>
  3066. <member name="F:System.Messaging.MessageQueueErrorCode.InvalidCertificate">
  3067. <summary>
  3068. <para>Message text: The user certificate is not valid.</para>
  3069. <para>Message Queuing returns this error if the security certificate specified in
  3070. the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.SenderCertificate" /> property is invalid, or if the certificate is
  3071. not correctly placed in the Microsoft Internet Explorer personal certificate
  3072. store.</para>
  3073. </summary>
  3074. </member>
  3075. <member name="F:System.Messaging.MessageQueueErrorCode.CorruptedInternalCertificate">
  3076. <summary>
  3077. <para>Message text: The internal Message Queuing certificate is corrupted.</para>
  3078. <para>This error applies only to Message Queuing 1.0.</para>
  3079. </summary>
  3080. </member>
  3081. <member name="F:System.Messaging.MessageQueueErrorCode.NoInternalUserCertificate">
  3082. <summary>
  3083. <para>Message text: The internal Message Queuing certificate for the user
  3084. does not exist.</para>
  3085. <para>Message Queuing returns this error if no internal certificate
  3086. is registered or the registered certificate is corrupted. </para>
  3087. </summary>
  3088. </member>
  3089. <member name="F:System.Messaging.MessageQueueErrorCode.CorruptedSecurityData">
  3090. <summary>
  3091. <para> Message text: A cryptographic function has failed.</para>
  3092. </summary>
  3093. </member>
  3094. <member name="F:System.Messaging.MessageQueueErrorCode.CorruptedPersonalCertStore">
  3095. <summary>
  3096. <para>Message text: The personal certificate store is corrupted.</para>
  3097. <para>Message Queuing returns this error when the Microsoft Internet Explorer
  3098. personal certificate store is corrupted.</para>
  3099. <para>
  3100. </para>
  3101. </summary>
  3102. </member>
  3103. <member name="F:System.Messaging.MessageQueueErrorCode.ComputerDoesNotSupportEncryption">
  3104. <summary>
  3105. <para>Message text: The computer does not support encryption operations.</para>
  3106. <para>Message Queuing returns this error when the application requests encryption and the computer (source or destination)
  3107. does not support encryption operations. When this error is returned, the
  3108. encryption operation fails. For more information about using encryption, see the <see cref="P:System.Messaging.MessageQueue.EncryptionRequired" qualify="true" /> and <see cref="P:System.Messaging.Message.EncryptionAlgorithm" qualify="true" />
  3109. topics.</para>
  3110. </summary>
  3111. </member>
  3112. <member name="F:System.Messaging.MessageQueueErrorCode.CouldNotGetUserSid">
  3113. <summary>
  3114. <para>Message text: Could not get the SID information out of the thread token.</para>
  3115. <para>For more information about sender identifiers, see the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.SenderId" />
  3116. property.</para>
  3117. </summary>
  3118. </member>
  3119. <member name="F:System.Messaging.MessageQueueErrorCode.CouldNotGetAccountInfo">
  3120. <summary>
  3121. <para>Message text: Could not get the account information for the user.</para>
  3122. </summary>
  3123. </member>
  3124. <member name="F:System.Messaging.MessageQueueErrorCode.PropertyNotAllowed">
  3125. <summary>
  3126. <para> Message text: Invalid property
  3127. for the requested operation</para>
  3128. <para>
  3129. </para>
  3130. </summary>
  3131. </member>
  3132. <member name="F:System.Messaging.MessageQueueErrorCode.InsufficientProperties">
  3133. <summary>
  3134. <para>Message text: Not all the required properties for the operation were specified
  3135. in the input parameters.</para>
  3136. <para>
  3137. </para>
  3138. </summary>
  3139. </member>
  3140. <member name="F:System.Messaging.MessageQueueErrorCode.MachineExists">
  3141. <summary>
  3142. <para>Message text: Computer with the same name already exists in the site.</para>
  3143. <para>
  3144. </para>
  3145. </summary>
  3146. </member>
  3147. <member name="F:System.Messaging.MessageQueueErrorCode.DsIsFull">
  3148. <summary>
  3149. <para>Message text: Directory service is full.</para>
  3150. <para>Message Queuing returns this error if the information store is full. This
  3151. error applies only to Message Queuing 1.0.</para>
  3152. </summary>
  3153. </member>
  3154. <member name="F:System.Messaging.MessageQueueErrorCode.DsError">
  3155. <summary>
  3156. <para>Message text: Internal directory service error.</para>
  3157. </summary>
  3158. </member>
  3159. <member name="F:System.Messaging.MessageQueueErrorCode.InvalidOwner">
  3160. <summary>
  3161. <para>Message text: Invalid object owner. For example CreateQueue failed because the
  3162. Queue Manager object is invalid.</para>
  3163. <para>
  3164. Message Queuing returns this error, for example, if your
  3165. application attempts to create a queue on a computer on which Message Queuing is
  3166. not installed.</para>
  3167. </summary>
  3168. </member>
  3169. <member name="F:System.Messaging.MessageQueueErrorCode.UnsupportedAccessMode">
  3170. <summary>
  3171. <para>Message text: The specified access mode is not supported.</para>
  3172. <para>Message Queuing returns this error if the access mode specified when opening
  3173. the queue is set to an invalid value, or the access mode and the share mode
  3174. specified are not compatible.</para>
  3175. <para>
  3176. </para>
  3177. </summary>
  3178. </member>
  3179. <member name="F:System.Messaging.MessageQueueErrorCode.DeleteConnectedNetworkInUse">
  3180. <summary>
  3181. <para> Message text: The connected network cannot be deleted; it is in use.</para>
  3182. <para>Message Queuing returns this error if it cannot delete the specified
  3183. connected network because the network is defined in at least one other
  3184. computer. Remove the connected network from all connected network lists and try
  3185. again to delete it.</para>
  3186. </summary>
  3187. </member>
  3188. <member name="F:System.Messaging.MessageQueueErrorCode.NoResponseFromObjectServer">
  3189. <summary>
  3190. <para>Message text: No response from object owner.</para>
  3191. <para>Message Queuing returns this error if there is no
  3192. response from the directory service server. When this error is returned, the
  3193. status of the operation is unknown.</para>
  3194. <para>
  3195. </para>
  3196. </summary>
  3197. </member>
  3198. <member name="F:System.Messaging.MessageQueueErrorCode.ObjectServerNotAvailable">
  3199. <summary>
  3200. <para>Message text: Object owner is not reachable.</para>
  3201. <para>Message Queuing returns this error if the directory
  3202. service server for the object is not available. When this error is returned,
  3203. the operation fails.</para>
  3204. <para>
  3205. </para>
  3206. </summary>
  3207. </member>
  3208. <member name="F:System.Messaging.MessageQueueErrorCode.QueueNotAvailable">
  3209. <summary>
  3210. <para>Message text: Error while reading from a queue residing on a remote computer.</para>
  3211. <para>
  3212. </para>
  3213. </summary>
  3214. </member>
  3215. <member name="F:System.Messaging.MessageQueueErrorCode.DtcConnect">
  3216. <summary>
  3217. <para>Message text: Cannot connect to MS DTC.</para>
  3218. <para>Message Queuing returns this error if it is unable to connect to the
  3219. Microsoft Distributed Transaction Coordinator.</para>
  3220. </summary>
  3221. </member>
  3222. <member name="F:System.Messaging.MessageQueueErrorCode.TransactionImport">
  3223. <summary>
  3224. <para>Message text: Cannot import the transaction.</para>
  3225. <para>
  3226. </para>
  3227. </summary>
  3228. </member>
  3229. <member name="F:System.Messaging.MessageQueueErrorCode.TransactionUsage">
  3230. <summary>
  3231. <para>Message text: Wrong transaction usage.</para>
  3232. <para>Message Queuing returns this error if an attempt was made to open a remote
  3233. queue for read access from within a transaction, or an attempt was made to read
  3234. a message from a nontransactional queue from within a transaction.</para>
  3235. </summary>
  3236. </member>
  3237. <member name="F:System.Messaging.MessageQueueErrorCode.TransactionSequence">
  3238. <summary>
  3239. <para>Message text: Wrong transaction operations sequence.</para>
  3240. <para>
  3241. </para>
  3242. </summary>
  3243. </member>
  3244. <member name="F:System.Messaging.MessageQueueErrorCode.MissingConnectorType">
  3245. <summary>
  3246. <para>Message text: Connector Type is mandatory when sending an Acknowledgment or secure message.</para>
  3247. <para>Message Queuing returns this error when the application sets a property typically set by Message Queuing, but
  3248. doesn't specify the connector to use. For more information about connector
  3249. types, see the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.ConnectorType" />
  3250. property.</para>
  3251. </summary>
  3252. </member>
  3253. <member name="F:System.Messaging.MessageQueueErrorCode.TransactionEnlist">
  3254. <summary>
  3255. <para>Message text: Cannot enlist the transaction.</para>
  3256. </summary>
  3257. </member>
  3258. <member name="F:System.Messaging.MessageQueueErrorCode.QueueDeleted">
  3259. <summary>
  3260. <para> Message text: The queue was deleted. Messages cannot be received anymore using this
  3261. queue instance. The queue should be closed.</para>
  3262. </summary>
  3263. </member>
  3264. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalContext">
  3265. <summary>
  3266. <para> Message text: Invalid context parameter.</para>
  3267. <para>
  3268. </para>
  3269. </summary>
  3270. </member>
  3271. <member name="F:System.Messaging.MessageQueueErrorCode.MqisServerEmpty">
  3272. <summary>
  3273. <para>Message text: The list of MQIS servers (in registry) is empty.</para>
  3274. <para>
  3275. </para>
  3276. <para>This error applies only to Message Queuing 1.0.</para>
  3277. </summary>
  3278. </member>
  3279. <member name="F:System.Messaging.MessageQueueErrorCode.MqisReadOnlyMode">
  3280. <summary>
  3281. <para>Message text: MQIS database is in read-only mode.</para>
  3282. <para>
  3283. </para>
  3284. </summary>
  3285. </member>
  3286. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalOperation">
  3287. <summary>
  3288. <para>Message text: The operation is invalid on foreign message queuing systems.</para>
  3289. </summary>
  3290. </member>
  3291. <member name="F:System.Messaging.MessageQueueErrorCode.WriteNotAllowed">
  3292. <summary>
  3293. <para>Message text: Another MQIS server is being installed; write operations to the
  3294. database are not allowed at this time.</para>
  3295. </summary>
  3296. </member>
  3297. <member name="F:System.Messaging.MessageQueueErrorCode.WksCantServeClient">
  3298. <summary>
  3299. <para>Message text: Message Queuing-independent clients cannot serve Message Queuing-dependent
  3300. clients.</para>
  3301. <para>
  3302. </para>
  3303. </summary>
  3304. </member>
  3305. <member name="F:System.Messaging.MessageQueueErrorCode.DependentClientLicenseOverflow">
  3306. <summary>
  3307. <para>Message text: The number of dependent clients served by this Message Queuing server reached
  3308. its upper limit.</para>
  3309. <para>
  3310. </para>
  3311. </summary>
  3312. </member>
  3313. <member name="F:System.Messaging.MessageQueueErrorCode.CorruptedQueueWasDeleted">
  3314. <summary>
  3315. <para>Message text: The .ini file for the queue in LQS was deleted because it was corrupted.</para>
  3316. </summary>
  3317. </member>
  3318. <member name="F:System.Messaging.MessageQueueErrorCode.RemoteMachineNotAvailable">
  3319. <summary>
  3320. <para>Message text: The remote machine is not available.</para>
  3321. <para>
  3322. </para>
  3323. </summary>
  3324. </member>
  3325. <member name="F:System.Messaging.MessageQueueErrorCode.UnsupportedOperation">
  3326. <summary>
  3327. <para>Message text: The operation is not supported for a WORKGROUP installation computer.</para>
  3328. </summary>
  3329. </member>
  3330. <member name="F:System.Messaging.MessageQueueErrorCode.EncryptionProviderNotSupported">
  3331. <summary>
  3332. <para>Message text: The Cryptographic Service Provider is not supported by Message Queuing.</para>
  3333. </summary>
  3334. </member>
  3335. <member name="F:System.Messaging.MessageQueueErrorCode.CannotSetCryptographicSecurityDescriptor">
  3336. <summary>
  3337. <para>Message text: Unable to set the security descriptor for the cryptographic keys.</para>
  3338. <para>For information about cryptographic providers, see the <see cref="T:System.Messaging.CryptographicProviderType" /> and <see cref="P:System.Messaging.Message.AuthenticationProviderType" qualify="true" />
  3339. topics.</para>
  3340. </summary>
  3341. </member>
  3342. <member name="F:System.Messaging.MessageQueueErrorCode.CertificateNotProvided">
  3343. <summary>
  3344. <para>Message text: A user attempted to send an authenticated message without a certificate.</para>
  3345. <para>Message Queuing returns this error if the sending application attempts to use security context information to authenticate
  3346. a message, and the security context does not include a certificate.
  3347. For more information about certificates, see the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.SenderCertificate" />
  3348. property.</para>
  3349. </summary>
  3350. </member>
  3351. <member name="F:System.Messaging.MessageQueueErrorCode.CannotCreateCertificateStore">
  3352. <summary>
  3353. <para>Message text: Unable to create a certificate store for the internal certificate.</para>
  3354. <para>Message Queuing returns this error if you do not have permission to
  3355. manipulate your own profile.</para>
  3356. <para>
  3357. </para>
  3358. </summary>
  3359. </member>
  3360. <member name="F:System.Messaging.MessageQueueErrorCode.CannotOpenCertificateStore">
  3361. <summary>
  3362. <para>Message text: Unable to open the certificates store for the internal certificate.</para>
  3363. <para>Message Queuing returns this error if you do not have permission to
  3364. manipulate your own profile.</para>
  3365. <para>
  3366. </para>
  3367. </summary>
  3368. </member>
  3369. <member name="F:System.Messaging.MessageQueueErrorCode.IllegalEnterpriseOperation">
  3370. <summary>
  3371. <para>Message text: The operation is invalid for a Message Queuing services object.</para>
  3372. </summary>
  3373. </member>
  3374. <member name="F:System.Messaging.MessageQueueErrorCode.CannotGrantAddGuid">
  3375. <summary>
  3376. <para>Message text: Failed to grant the "Add Guid" permission to current user.</para>
  3377. </summary>
  3378. </member>
  3379. <member name="F:System.Messaging.MessageQueueErrorCode.CannotLoadMsmqOcm">
  3380. <summary>
  3381. <para>Message text: Cannot load the MSMQOCM.DLL library.</para>
  3382. </summary>
  3383. </member>
  3384. <member name="F:System.Messaging.MessageQueueErrorCode.NoEntryPointMsmqOcm">
  3385. <summary>
  3386. <para>Message text: Cannot locate an entry point in the MSMQOCM.DLL library.</para>
  3387. </summary>
  3388. </member>
  3389. <member name="F:System.Messaging.MessageQueueErrorCode.NoMsmqServersOnDc">
  3390. <summary>
  3391. <para>Message text: Failed to find Message Queuing servers on domain controllers.</para>
  3392. </summary>
  3393. </member>
  3394. <member name="F:System.Messaging.MessageQueueErrorCode.CannotJoinDomain">
  3395. <summary>
  3396. <para>Message text: Failed to join Message Queuing enterprise on Windows 2000 domain.</para>
  3397. </summary>
  3398. </member>
  3399. <member name="F:System.Messaging.MessageQueueErrorCode.CannotCreateOnGlobalCatalog">
  3400. <summary>
  3401. <para>Message text: Failed to create an object on a specified global catalog server.</para>
  3402. <para>
  3403. </para>
  3404. </summary>
  3405. </member>
  3406. <member name="F:System.Messaging.MessageQueueErrorCode.GuidNotMatching">
  3407. <summary>
  3408. <para>Message text: Failed to create Message Queuing configuration object with a GUID that matches the computer installation. You must uninstall Message Queuing and then reinstall it.</para>
  3409. </summary>
  3410. </member>
  3411. <member name="F:System.Messaging.MessageQueueErrorCode.PublicKeyNotFound">
  3412. <summary>
  3413. <para>Message text: Unable to find the public key for computer.</para>
  3414. <para>
  3415. Message Queuing returns this error, for example, if
  3416. you are trying to retrieve the computer properties of a computer running Message
  3417. Queuing 1.0 or if you are trying to get remote computer properties while working
  3418. offline. This error applies only to Message Queuing 2.0.</para>
  3419. </summary>
  3420. </member>
  3421. <member name="F:System.Messaging.MessageQueueErrorCode.PublicKeyDoesNotExist">
  3422. <summary>
  3423. <para>Message text: The public key for the computer does not exist.</para>
  3424. <para> Message Queuing returns this
  3425. error if it was able to query the directory service, but the enhanced key was not
  3426. found. This error applies only to Message Queuing 2.0.</para>
  3427. <para>
  3428. </para>
  3429. </summary>
  3430. </member>
  3431. <member name="F:System.Messaging.MessageQueueErrorCode.NoGlobalCatalogInDomain">
  3432. <summary>
  3433. <para>Message text: Unable to find Global Catalog servers in the specified domain.</para>
  3434. </summary>
  3435. </member>
  3436. <member name="F:System.Messaging.MessageQueueErrorCode.NoMsmqServersOnGlobalCatalog">
  3437. <summary>
  3438. <para>Message text: Failed to find Message Queuing servers on Global Catalog domain controllers.</para>
  3439. </summary>
  3440. </member>
  3441. <member name="F:System.Messaging.MessageQueueErrorCode.CannotGetDistinguishedName">
  3442. <summary>
  3443. <para>Message text: Failed to retrieve the distinguished name of local computer.</para>
  3444. </summary>
  3445. </member>
  3446. <member name="F:System.Messaging.MessageQueueErrorCode.CannotHashDataEx">
  3447. <summary>
  3448. <para>Message text: Unable to hash data for an authenticated message.</para>
  3449. </summary>
  3450. </member>
  3451. <member name="F:System.Messaging.MessageQueueErrorCode.CannotSignDataEx">
  3452. <summary>
  3453. <para>Message text: Unable to sign data before sending an authenticated message.</para>
  3454. <para>See the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.DigitalSignature" /> property for more information about
  3455. signing data.</para>
  3456. </summary>
  3457. </member>
  3458. <member name="F:System.Messaging.MessageQueueErrorCode.CannotCreateHashEx">
  3459. <summary>
  3460. <para>Message text: Unable to create a hash object for an authenticated message.</para>
  3461. <para>See the <see cref="T:System.Messaging.Message" /> class's <see cref="P:System.Messaging.Message.HashAlgorithm" /> property for more
  3462. information about hash algorithms.</para>
  3463. </summary>
  3464. </member>
  3465. <member name="F:System.Messaging.MessageQueueErrorCode.FailVerifySignatureEx">
  3466. <summary>
  3467. <para>Message text: Signature of received message is not valid.</para>
  3468. </summary>
  3469. </member>
  3470. <member name="T:System.Messaging.MessageQueueException">
  3471. <summary>
  3472. <para> The exception that is thrown if a
  3473. Microsoft Message Queuing internal error occurs.
  3474. </para>
  3475. </summary>
  3476. </member>
  3477. <member name="M:System.Messaging.MessageQueueException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3478. <summary>
  3479. <para> Populates a serialization information object
  3480. with the data needed to serialize the <see cref="T:System.Messaging.MessageQueueException" /> . </para>
  3481. </summary>
  3482. <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized data associated with the <see cref="T:System.Messaging.MessageQueueException" /> . </param>
  3483. <param name=" context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains the source and destination of the serialized stream associated with the <see cref="T:System.Messaging.MessageQueueException" /> . </param>
  3484. </member>
  3485. <member name="P:System.Messaging.MessageQueueException.MessageQueueErrorCode">
  3486. <summary>
  3487. <para>Gets a value that indicates the error code associated with this exception.</para>
  3488. </summary>
  3489. </member>
  3490. <member name="P:System.Messaging.MessageQueueException.Message">
  3491. <summary>
  3492. <para> Gets a value that describes the Message
  3493. Queuing error. </para>
  3494. </summary>
  3495. </member>
  3496. <member name="T:System.Messaging.MessageQueueInstaller">
  3497. <summary>
  3498. <para>Allows you to install and configure a queue that your application needs
  3499. in order to run. This class is called by the installation utility, for
  3500. example InstallUtil.exe, when installing a <see cref="T:System.Messaging.MessageQueue" />.
  3501. </para>
  3502. </summary>
  3503. </member>
  3504. <member name="M:System.Messaging.MessageQueueInstaller.#ctor">
  3505. <summary>
  3506. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueueInstaller" /> class. Does not set any instance properties.</para>
  3507. </summary>
  3508. </member>
  3509. <member name="M:System.Messaging.MessageQueueInstaller.#ctor(System.Messaging.MessageQueue)">
  3510. <summary>
  3511. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueueInstaller" /> class, initializing the installation settings
  3512. to those of an existing <see cref="T:System.Messaging.MessageQueue" /> instance.</para>
  3513. </summary>
  3514. <param name="componentToCopy">The <see cref="T:System.Messaging.MessageQueue" /> component whose settings determine the property settings of the new queue installed.</param>
  3515. </member>
  3516. <member name="M:System.Messaging.MessageQueueInstaller.Commit(System.Collections.IDictionary)">
  3517. <summary>
  3518. <para>Completes the installation process by committing the <see cref="T:System.Messaging.MessageQueue" />
  3519. installation information that the <see cref="M:System.Messaging.MessageQueueInstaller.Install(System.Collections.IDictionary)" /> method wrote to the
  3520. Registry. This method is meant to be used by installation tools, which
  3521. automatically call the appropriate methods.</para>
  3522. </summary>
  3523. <param name="savedState">An <see cref="T:System.Collections.IDictionary" /> that contains the post-installation state of the computer. </param>
  3524. </member>
  3525. <member name="M:System.Messaging.MessageQueueInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
  3526. <summary>
  3527. <para>Copies the property values of a <see cref="T:System.Messaging.MessageQueue" /> component that are required at install time
  3528. for a message queue.
  3529. </para>
  3530. </summary>
  3531. <param name="component">An <see cref="T:System.ComponentModel.IComponent" /> to use as a template for the <see cref="T:System.Messaging.MessageQueueInstaller" />.</param>
  3532. </member>
  3533. <member name="M:System.Messaging.MessageQueueInstaller.Install(System.Collections.IDictionary)">
  3534. <summary>
  3535. <para>Performs the installation and writes message queue
  3536. information to the Registry. This method is meant to be
  3537. used by installation tools, which automatically call the appropriate methods.</para>
  3538. </summary>
  3539. <param name="stateSaver">
  3540. <para>An <see cref="T:System.Collections.IDictionary" /> used to save information needed to perform a commit, rollback, or uninstall operation. </para>
  3541. </param>
  3542. </member>
  3543. <member name="M:System.Messaging.MessageQueueInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
  3544. <summary>
  3545. <para>Determines whether the specified installer can handle the
  3546. same kind of installation as this installer.</para>
  3547. </summary>
  3548. <param name="otherInstaller">The installer to compare.</param>
  3549. <returns>
  3550. <para>
  3551. <see langword="true" /> if this installer and the
  3552. installer specified by the <paramref name="otherInstaller" /> parameter can handle the
  3553. same kind of installation; otherwise, <see langword="false" />.</para>
  3554. </returns>
  3555. </member>
  3556. <member name="M:System.Messaging.MessageQueueInstaller.Rollback(System.Collections.IDictionary)">
  3557. <summary>
  3558. <para> Restores the computer to the state it was in before the
  3559. installation, by rolling back the queue information that the installation procedure wrote to the
  3560. Registry. This method is meant to be used by installation tools, which automatically call
  3561. the appropriate methods.
  3562. </para>
  3563. </summary>
  3564. <param name="savedState">
  3565. <para>An <see cref="T:System.Collections.IDictionary" /> that contains the pre-installation state of the computer.</para>
  3566. </param>
  3567. </member>
  3568. <member name="M:System.Messaging.MessageQueueInstaller.Uninstall(System.Collections.IDictionary)">
  3569. <summary>
  3570. <para> Removes an installation by removing queue information
  3571. from the Registry. This method is meant to be used by uninstallation tools, which automatically call the appropriate methods.
  3572. </para>
  3573. </summary>
  3574. <param name="savedState">
  3575. <para>An <see cref="T:System.Collections.IDictionary" /> that contains the post-installation state of the computer. </para>
  3576. </param>
  3577. </member>
  3578. <member name="P:System.Messaging.MessageQueueInstaller.Authenticate">
  3579. <summary>
  3580. <para> Gets or sets a value indicating whether the queue to be installed accepts only authenticated messages.</para>
  3581. </summary>
  3582. </member>
  3583. <member name="P:System.Messaging.MessageQueueInstaller.BasePriority">
  3584. <summary>
  3585. <para> Gets or sets
  3586. the base priority that is used
  3587. to route a public queue's messages over the network.</para>
  3588. </summary>
  3589. </member>
  3590. <member name="P:System.Messaging.MessageQueueInstaller.Category">
  3591. <summary>
  3592. <para> Gets or
  3593. sets an implementation-specific queue type.</para>
  3594. </summary>
  3595. </member>
  3596. <member name="P:System.Messaging.MessageQueueInstaller.EncryptionRequired">
  3597. <summary>
  3598. <para> Gets or sets a value indicating whether the queue accepts only private, or
  3599. encrypted, messages.</para>
  3600. </summary>
  3601. </member>
  3602. <member name="P:System.Messaging.MessageQueueInstaller.Label">
  3603. <summary>
  3604. <para>Gets or sets a description of the queue.</para>
  3605. </summary>
  3606. </member>
  3607. <member name="P:System.Messaging.MessageQueueInstaller.MaximumJournalSize">
  3608. <summary>
  3609. <para>Gets or sets the maximum size of the journal that is associated with the queue.</para>
  3610. </summary>
  3611. </member>
  3612. <member name="P:System.Messaging.MessageQueueInstaller.MaximumQueueSize">
  3613. <summary>
  3614. <para> Gets or sets the maximum size of the queue.</para>
  3615. </summary>
  3616. </member>
  3617. <member name="P:System.Messaging.MessageQueueInstaller.Path">
  3618. <summary>
  3619. <para> Gets or
  3620. sets the
  3621. location of the
  3622. queue
  3623. that is referenced by this object.</para>
  3624. </summary>
  3625. </member>
  3626. <member name="P:System.Messaging.MessageQueueInstaller.Permissions">
  3627. <summary>
  3628. <para>Gets or sets permissions associated with the queue.</para>
  3629. </summary>
  3630. </member>
  3631. <member name="P:System.Messaging.MessageQueueInstaller.Transactional">
  3632. <summary>
  3633. <para>
  3634. Gets or sets a value indicating whether the queue accepts only
  3635. messages sent as part of a transaction.</para>
  3636. </summary>
  3637. </member>
  3638. <member name="P:System.Messaging.MessageQueueInstaller.UninstallAction">
  3639. <summary>
  3640. <para>Gets or sets a value indicating what the installer does with the queue at uninstall time: remove it, restore it
  3641. to its pre-installation state, or leave it in its current installed state.</para>
  3642. </summary>
  3643. </member>
  3644. <member name="P:System.Messaging.MessageQueueInstaller.UseJournalQueue">
  3645. <summary>
  3646. <para>Gets or sets a value indicating whether messages that are retrieved from the queue are also copied to the
  3647. associated journal queue.</para>
  3648. </summary>
  3649. </member>
  3650. <member name="T:System.Messaging.MessageQueuePermission">
  3651. <summary>
  3652. <para>Allows control of code access permissions for messaging.</para>
  3653. </summary>
  3654. </member>
  3655. <member name="M:System.Messaging.MessageQueuePermission.#ctor">
  3656. <summary>
  3657. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermission" /> class.</para>
  3658. </summary>
  3659. </member>
  3660. <member name="M:System.Messaging.MessageQueuePermission.#ctor(System.Security.Permissions.PermissionState)">
  3661. <summary>
  3662. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermission" /> class with the
  3663. specified permission state.</para>
  3664. </summary>
  3665. <param name="state">One of the <see cref="T:System.Security.Permissions.PermissionState" /> values.</param>
  3666. </member>
  3667. <member name="M:System.Messaging.MessageQueuePermission.#ctor(System.Messaging.MessageQueuePermissionAccess,System.String)">
  3668. <summary>
  3669. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermission" /> class with the
  3670. specified access levels and the path of the queue.</para>
  3671. </summary>
  3672. <param name="permissionAccess">One of the <see cref="T:System.Messaging.MessageQueuePermissionAccess" /> values.</param>
  3673. <param name=" path">The path of the queue that is referenced by the <see cref="T:System.Messaging.MessageQueue" />.</param>
  3674. </member>
  3675. <member name="M:System.Messaging.MessageQueuePermission.#ctor(System.Messaging.MessageQueuePermissionAccess,System.String,System.String,System.String)">
  3676. <summary>
  3677. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermission" /> class with the
  3678. specified access levels, computer to use, queue description, and queue
  3679. category.</para>
  3680. </summary>
  3681. <param name="permissionAccess">One of the <see cref="T:System.Messaging.MessageQueuePermissionAccess" /> values.</param>
  3682. <param name=" machineName">The name of the computer where the Message Queuing queue is located.</param>
  3683. <param name=" label">The queue description.</param>
  3684. <param name=" category">The queue category (Message Queuing type identifier).</param>
  3685. </member>
  3686. <member name="M:System.Messaging.MessageQueuePermission.#ctor(System.Messaging.MessageQueuePermissionEntry[])">
  3687. <summary>
  3688. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermission" /> class with the
  3689. specified permission access level entries.</para>
  3690. </summary>
  3691. <param name="permissionAccessEntries">An array of <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> objects. The <see cref="P:System.Messaging.MessageQueuePermission.PermissionEntries" /> property is set to this value.</param>
  3692. </member>
  3693. <member name="P:System.Messaging.MessageQueuePermission.PermissionEntries">
  3694. <summary>
  3695. <para>Gets the collection of permission entries for this permissions request.</para>
  3696. </summary>
  3697. </member>
  3698. <member name="T:System.Messaging.MessageQueuePermissionAccess">
  3699. <summary>
  3700. <para>Defines access levels used by <see cref="N:System.Messaging" /> permission classes.</para>
  3701. </summary>
  3702. </member>
  3703. <member name="F:System.Messaging.MessageQueuePermissionAccess.None">
  3704. <summary>
  3705. <para>The <see cref="T:System.Messaging.MessageQueue" /> has no permissions.</para>
  3706. </summary>
  3707. </member>
  3708. <member name="F:System.Messaging.MessageQueuePermissionAccess.Browse">
  3709. <summary>
  3710. <para>The <see cref="T:System.Messaging.MessageQueue" /> can look
  3711. at the queues that are available.</para>
  3712. </summary>
  3713. </member>
  3714. <member name="F:System.Messaging.MessageQueuePermissionAccess.Send">
  3715. <summary>
  3716. <para>The <see cref="T:System.Messaging.MessageQueue" /> can look
  3717. at the queues that are available and send
  3718. messages.</para>
  3719. </summary>
  3720. </member>
  3721. <member name="F:System.Messaging.MessageQueuePermissionAccess.Peek">
  3722. <summary>
  3723. <para>The <see cref="T:System.Messaging.MessageQueue" /> can look at the queues that are available and
  3724. read the messages in the queue.</para>
  3725. </summary>
  3726. </member>
  3727. <member name="F:System.Messaging.MessageQueuePermissionAccess.Receive">
  3728. <summary>
  3729. <para>The <see cref="T:System.Messaging.MessageQueue" /> can look at the queues that are available,
  3730. read the messages in the queue, and receive messages.</para>
  3731. </summary>
  3732. </member>
  3733. <member name="F:System.Messaging.MessageQueuePermissionAccess.Administer">
  3734. <summary>
  3735. <para>The <see cref="T:System.Messaging.MessageQueue" /> can look
  3736. at the queues that are available, read the
  3737. messages in the queue, and send and receive
  3738. messages.</para>
  3739. </summary>
  3740. </member>
  3741. <member name="T:System.Messaging.MessageQueuePermissionAttribute">
  3742. <summary>
  3743. <para>Allows declaritive <see cref="T:System.Messaging.MessageQueue" /> permission checks.</para>
  3744. </summary>
  3745. </member>
  3746. <member name="M:System.Messaging.MessageQueuePermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
  3747. <summary>
  3748. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermissionAttribute" /> class.</para>
  3749. </summary>
  3750. <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction" /> values.</param>
  3751. </member>
  3752. <member name="M:System.Messaging.MessageQueuePermissionAttribute.CreatePermission">
  3753. <summary>
  3754. <para> Creates the permission based on the requested
  3755. access levels, category, label, computer name, and path that are set through the
  3756. <see cref="P:System.Messaging.MessageQueuePermissionAttribute.PermissionAccess" />, <see cref="P:System.Messaging.MessageQueuePermissionAttribute.Category" />, <see cref="P:System.Messaging.MessageQueuePermissionAttribute.Label" />, <see cref="P:System.Messaging.MessageQueuePermissionAttribute.MachineName" />, and <see cref="P:System.Messaging.MessageQueuePermissionAttribute.Path" /> properties on the attribute.</para>
  3757. </summary>
  3758. <returns>
  3759. <para>An <see cref="T:System.Security.IPermission" /> that represents the created permission.</para>
  3760. </returns>
  3761. </member>
  3762. <member name="P:System.Messaging.MessageQueuePermissionAttribute.Category">
  3763. <summary>
  3764. <para> Gets or sets the queue category.</para>
  3765. </summary>
  3766. </member>
  3767. <member name="P:System.Messaging.MessageQueuePermissionAttribute.Label">
  3768. <summary>
  3769. <para> Gets or sets the queue description.</para>
  3770. </summary>
  3771. </member>
  3772. <member name="P:System.Messaging.MessageQueuePermissionAttribute.MachineName">
  3773. <summary>
  3774. <para> Gets or sets the name of the computer where the Message
  3775. Queuing queue is located.</para>
  3776. </summary>
  3777. </member>
  3778. <member name="P:System.Messaging.MessageQueuePermissionAttribute.Path">
  3779. <summary>
  3780. <para> Gets or sets the queue's path.</para>
  3781. </summary>
  3782. </member>
  3783. <member name="P:System.Messaging.MessageQueuePermissionAttribute.PermissionAccess">
  3784. <summary>
  3785. <para>Gets or sets the permission access levels used in the
  3786. permissions request.</para>
  3787. </summary>
  3788. </member>
  3789. <member name="T:System.Messaging.MessageQueuePermissionEntry">
  3790. <summary>
  3791. <para>Defines the smallest unit of a code access security permission set for messaging.</para>
  3792. </summary>
  3793. </member>
  3794. <member name="M:System.Messaging.MessageQueuePermissionEntry.#ctor(System.Messaging.MessageQueuePermissionAccess,System.String)">
  3795. <summary>
  3796. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> class with the
  3797. specified permission access levels and the path of the queue.</para>
  3798. </summary>
  3799. <param name="permissionAccess">A bitwise combination of the <see cref="T:System.Messaging.MessageQueuePermissionAccess" /> values. The <see cref="P:System.Messaging.MessageQueuePermissionEntry.PermissionAccess" /> property is set to this value.</param>
  3800. <param name=" path">The path of the queue that is referenced by the <see cref="T:System.Messaging.MessageQueue" /> object. The <see cref="P:System.Messaging.MessageQueuePermissionEntry.Path" /> property is set to this value.</param>
  3801. </member>
  3802. <member name="M:System.Messaging.MessageQueuePermissionEntry.#ctor(System.Messaging.MessageQueuePermissionAccess,System.String,System.String,System.String)">
  3803. <summary>
  3804. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> class with the specified
  3805. permission access levels, the name of the computer where the queue is
  3806. located, the queue description, and the queue category.</para>
  3807. </summary>
  3808. <param name="permissionAccess">A bitwise combination of the <see cref="T:System.Messaging.MessageQueuePermissionAccess" /> values. The <see cref="P:System.Messaging.MessageQueuePermissionEntry.PermissionAccess" /> property is set to this value.</param>
  3809. <param name=" machineName">The name of the computer where the Message Queuing queue is located. The <see cref="P:System.Messaging.MessageQueuePermissionEntry.MachineName" /> property is set to this value.</param>
  3810. <param name=" label">The queue description. The <see cref="P:System.Messaging.MessageQueuePermissionEntry.Label" /> property is set to this value.</param>
  3811. <param name=" category">The queue category (Message Queuing type identifier). The <see cref="P:System.Messaging.MessageQueuePermissionEntry.Category" /> property is set to this value.</param>
  3812. </member>
  3813. <member name="P:System.Messaging.MessageQueuePermissionEntry.Category">
  3814. <summary>
  3815. <para> Gets the queue category.</para>
  3816. </summary>
  3817. </member>
  3818. <member name="P:System.Messaging.MessageQueuePermissionEntry.Label">
  3819. <summary>
  3820. <para> Gets the queue description.</para>
  3821. </summary>
  3822. </member>
  3823. <member name="P:System.Messaging.MessageQueuePermissionEntry.MachineName">
  3824. <summary>
  3825. <para> Gets the name of the computer where the Message
  3826. Queuing queue is located.</para>
  3827. </summary>
  3828. </member>
  3829. <member name="P:System.Messaging.MessageQueuePermissionEntry.Path">
  3830. <summary>
  3831. <para> Gets the queue's path.</para>
  3832. </summary>
  3833. </member>
  3834. <member name="P:System.Messaging.MessageQueuePermissionEntry.PermissionAccess">
  3835. <summary>
  3836. <para>Gets the permission access levels used in the
  3837. permissions request.</para>
  3838. </summary>
  3839. </member>
  3840. <member name="T:System.Messaging.MessageQueuePermissionEntryCollection">
  3841. <summary>
  3842. <para>Contains a strongly typed collection of <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> objects.</para>
  3843. </summary>
  3844. </member>
  3845. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.Add(System.Messaging.MessageQueuePermissionEntry)">
  3846. <summary>
  3847. <para>Adds a specified <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> to this collection.</para>
  3848. </summary>
  3849. <param name="value">The <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> to add.</param>
  3850. <returns>
  3851. <para>The zero-based index of the added <see cref="T:System.Messaging.MessageQueuePermissionEntry" />.</para>
  3852. </returns>
  3853. </member>
  3854. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.AddRange(System.Messaging.MessageQueuePermissionEntry[])">
  3855. <summary>
  3856. <para>Appends a set of specified permission entries to this collection.</para>
  3857. </summary>
  3858. <param name="value">An array of type <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> objects that contains the permission entries to add.</param>
  3859. </member>
  3860. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.AddRange(System.Messaging.MessageQueuePermissionEntryCollection)">
  3861. <summary>
  3862. <para> Appends a set of specified permission entries to this collection.</para>
  3863. </summary>
  3864. <param name="value">A <see cref="T:System.Messaging.MessageQueuePermissionEntryCollection" /> that contains the permission entries to add.</param>
  3865. </member>
  3866. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.Contains(System.Messaging.MessageQueuePermissionEntry)">
  3867. <summary>
  3868. <para>Determines whether this collection contains a specified
  3869. <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> .</para>
  3870. </summary>
  3871. <param name="value">The <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> to find.</param>
  3872. <returns>
  3873. <para>
  3874. <see langword="true" /> if the specified <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> belongs to this collection;
  3875. otherwise, <see langword="false" />.</para>
  3876. </returns>
  3877. </member>
  3878. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.CopyTo(System.Messaging.MessageQueuePermissionEntry[],System.Int32)">
  3879. <summary>
  3880. <para>Copies the permission entries from this collection to an
  3881. array, starting at a particular index of the array.</para>
  3882. </summary>
  3883. <param name="array">An array of type <see cref="T:System.Messaging.MessageQueuePermissionEntry" /> that receives this collection's permission entries.</param>
  3884. <param name=" index"> The zero-based index at which to begin copying the permission entries.</param>
  3885. </member>
  3886. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.IndexOf(System.Messaging.MessageQueuePermissionEntry)">
  3887. <summary>
  3888. <para>Determines the index of a specified permission entry in this collection.</para>
  3889. </summary>
  3890. <param name="value">The permission entry to search for.</param>
  3891. <returns>
  3892. <para>The zero-based index of the specified permission
  3893. entry, or -1 if the permission entry was not found in the collection.</para>
  3894. </returns>
  3895. </member>
  3896. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.Insert(System.Int32,System.Messaging.MessageQueuePermissionEntry)">
  3897. <summary>
  3898. <para>Inserts a permission entry into this collection at a specified index.</para>
  3899. </summary>
  3900. <param name="index">The zero-based index into the collection at which to insert the permission entry.</param>
  3901. <param name=" value">The permission entry to insert into this collection.</param>
  3902. </member>
  3903. <member name="M:System.Messaging.MessageQueuePermissionEntryCollection.Remove(System.Messaging.MessageQueuePermissionEntry)">
  3904. <summary>
  3905. <para>Removes a specified permission entry from this collection.</para>
  3906. </summary>
  3907. <param name="value">The permission entry to remove.</param>
  3908. </member>
  3909. <member name="P:System.Messaging.MessageQueuePermissionEntryCollection.Item(System.Int32)">
  3910. <summary>
  3911. <para>Gets or sets the object at a specified index.</para>
  3912. </summary>
  3913. <param name="index">The zero-based index into the collection.</param>
  3914. </member>
  3915. <member name="T:System.Messaging.MessageQueueTransaction">
  3916. <summary>
  3917. <para> Provides a Message Queuing internal transaction.</para>
  3918. </summary>
  3919. </member>
  3920. <member name="M:System.Messaging.MessageQueueTransaction.#ctor">
  3921. <summary>
  3922. <para> Initializes a new instance of the <see cref="T:System.Messaging.MessageQueueTransaction" /> class.
  3923. </para>
  3924. </summary>
  3925. </member>
  3926. <member name="M:System.Messaging.MessageQueueTransaction.Abort">
  3927. <summary>
  3928. <para> Rolls back the pending internal transaction.
  3929. </para>
  3930. </summary>
  3931. </member>
  3932. <member name="M:System.Messaging.MessageQueueTransaction.Begin">
  3933. <summary>
  3934. <para> Begins a new Message Queuing internal transaction.
  3935. </para>
  3936. </summary>
  3937. </member>
  3938. <member name="M:System.Messaging.MessageQueueTransaction.Commit">
  3939. <summary>
  3940. <para> Commits a pending internal transaction.
  3941. </para>
  3942. </summary>
  3943. </member>
  3944. <member name="M:System.Messaging.MessageQueueTransaction.Dispose">
  3945. <summary>
  3946. <para> Releases all resources used by the <see cref="T:System.Messaging.MessageQueueTransaction" />
  3947. .</para>
  3948. </summary>
  3949. </member>
  3950. <member name="M:System.Messaging.MessageQueueTransaction.Dispose(System.Boolean)">
  3951. <summary>
  3952. <para>Releases the unmanaged resources used by the <see cref="T:System.Messaging.MessageQueueTransaction" /> and optionally releases the managed resources. </para>
  3953. </summary>
  3954. <param name="disposing">
  3955. <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources. </param>
  3956. </member>
  3957. <member name="P:System.Messaging.MessageQueueTransaction.Status">
  3958. <summary>
  3959. <para> Gets the status of the transaction.
  3960. </para>
  3961. </summary>
  3962. </member>
  3963. <member name="T:System.Messaging.MessageQueueTransactionStatus">
  3964. <summary>
  3965. <para>Specifies the state of an internal Message Queuing transaction.</para>
  3966. </summary>
  3967. </member>
  3968. <member name="F:System.Messaging.MessageQueueTransactionStatus.Aborted">
  3969. <summary>
  3970. <para>The transaction has been aborted and all participants
  3971. have been notified.</para>
  3972. </summary>
  3973. </member>
  3974. <member name="F:System.Messaging.MessageQueueTransactionStatus.Committed">
  3975. <summary>
  3976. <para>The transaction has been committed and all participants
  3977. have been notified.</para>
  3978. </summary>
  3979. </member>
  3980. <member name="F:System.Messaging.MessageQueueTransactionStatus.Initialized">
  3981. <summary>
  3982. <para>The transaction has been initialized. It has not yet been started.</para>
  3983. </summary>
  3984. </member>
  3985. <member name="F:System.Messaging.MessageQueueTransactionStatus.Pending">
  3986. <summary>
  3987. <para>The transaction has been started. It has not yet been
  3988. either committed or rolled back.</para>
  3989. </summary>
  3990. </member>
  3991. <member name="T:System.Messaging.MessageQueueTransactionType">
  3992. <summary>
  3993. <para> Specifies the type of a Message Queuing transaction.</para>
  3994. </summary>
  3995. </member>
  3996. <member name="F:System.Messaging.MessageQueueTransactionType.None">
  3997. <summary>
  3998. <para>Operation will not be transactional.</para>
  3999. </summary>
  4000. </member>
  4001. <member name="F:System.Messaging.MessageQueueTransactionType.Automatic">
  4002. <summary>
  4003. <para>A transaction type used for Microsoft Transaction Server
  4004. (MTS) or COM+ 1.0 Services. If there is already an MTS transaction context, it will be used when
  4005. sending or receiving the message.</para>
  4006. <para>
  4007. </para>
  4008. </summary>
  4009. </member>
  4010. <member name="F:System.Messaging.MessageQueueTransactionType.Single">
  4011. <summary>
  4012. <para>A transaction type used for single internal
  4013. transactions.</para>
  4014. </summary>
  4015. </member>
  4016. <member name="T:System.Messaging.MessageType">
  4017. <summary>
  4018. <para> Identifies the type of a message. A message can be a typical Message Queuing message, a positive (arrival and read) or negative
  4019. (arrival and read) acknowledgment message, or a report message.</para>
  4020. </summary>
  4021. </member>
  4022. <member name="F:System.Messaging.MessageType.Acknowledgment">
  4023. <summary>
  4024. <para>
  4025. An acknowledgment message.</para>
  4026. </summary>
  4027. </member>
  4028. <member name="F:System.Messaging.MessageType.Normal">
  4029. <summary>
  4030. <para>A normal Message Queuing message.</para>
  4031. </summary>
  4032. </member>
  4033. <member name="F:System.Messaging.MessageType.Report">
  4034. <summary>
  4035. <para>A report message.</para>
  4036. </summary>
  4037. </member>
  4038. <member name="T:System.Messaging.MessagingDescriptionAttribute">
  4039. <summary>
  4040. <para>
  4041. Specifies a description for a property
  4042. or event.</para>
  4043. </summary>
  4044. </member>
  4045. <member name="M:System.Messaging.MessagingDescriptionAttribute.#ctor(System.String)">
  4046. <summary>
  4047. <para>Initializes a new instance of the <see cref="T:System.Messaging.MessagingDescriptionAttribute" /> class, using the
  4048. specified description.</para>
  4049. </summary>
  4050. <param name="description">The application-defined description text. </param>
  4051. </member>
  4052. <member name="P:System.Messaging.MessagingDescriptionAttribute.Description">
  4053. <summary>
  4054. <para>Gets description text associated with the item monitored.</para>
  4055. </summary>
  4056. </member>
  4057. <member name="T:System.Messaging.PeekCompletedEventArgs">
  4058. <summary>
  4059. <para>Provides data for the <see cref="E:System.Messaging.MessageQueue.PeekCompleted" /> event. When your asynchronous peek
  4060. operation calls an event handler, an instance of this class is passed to the
  4061. handler.</para>
  4062. </summary>
  4063. </member>
  4064. <member name="P:System.Messaging.PeekCompletedEventArgs.AsyncResult">
  4065. <summary>
  4066. <para>Gets or sets the result of the asynchronous
  4067. operation requested.</para>
  4068. </summary>
  4069. </member>
  4070. <member name="P:System.Messaging.PeekCompletedEventArgs.Message">
  4071. <summary>
  4072. <para> Gets the message associated with the asynchronous peek operation.</para>
  4073. </summary>
  4074. </member>
  4075. <member name="T:System.Messaging.PeekCompletedEventHandler">
  4076. <summary>
  4077. <para>Represents the method that will handle the <see cref="E:System.Messaging.MessageQueue.PeekCompleted" /> event of a <see cref="T:System.Messaging.MessageQueue" />.</para>
  4078. </summary>
  4079. <param name="sender">The source of the event, the <see cref="T:System.Messaging.MessageQueue" /> .</param>
  4080. <param name="e">A <see cref="T:System.Messaging.PeekCompletedEventArgs" /> that contains the event data.</param>
  4081. </member>
  4082. <member name="T:System.Messaging.ReceiveCompletedEventArgs">
  4083. <summary>
  4084. <para>Provides data for the <see cref="E:System.Messaging.MessageQueue.ReceiveCompleted" />
  4085. event. When your asynchronous receive operation calls an event handler, an
  4086. instance of this class is passed to the
  4087. handler.</para>
  4088. </summary>
  4089. </member>
  4090. <member name="P:System.Messaging.ReceiveCompletedEventArgs.AsyncResult">
  4091. <summary>
  4092. <para> Gets or sets the result of the asynchronous
  4093. operation requested.</para>
  4094. </summary>
  4095. </member>
  4096. <member name="P:System.Messaging.ReceiveCompletedEventArgs.Message">
  4097. <summary>
  4098. <para> Gets the message associated
  4099. with the asynchronous receive operation.</para>
  4100. </summary>
  4101. </member>
  4102. <member name="T:System.Messaging.ReceiveCompletedEventHandler">
  4103. <summary>
  4104. <para>Represents the method that will handle the <see cref="E:System.Messaging.MessageQueue.ReceiveCompleted" /> event of a <see cref="T:System.Messaging.MessageQueue" />.</para>
  4105. </summary>
  4106. <param name="sender">The source of the event, the <see cref="T:System.Messaging.MessageQueue" /> .</param>
  4107. <param name="e">A <see cref="T:System.Messaging.ReceiveCompletedEventArgs" /> that contains the event data.</param>
  4108. </member>
  4109. <member name="T:System.Messaging.StandardAccessRights">
  4110. <summary>
  4111. <para>Specifies a set of standard access rights that correspond
  4112. to operations common to most types of securable objects.</para>
  4113. </summary>
  4114. </member>
  4115. <member name="F:System.Messaging.StandardAccessRights.Delete">
  4116. <summary>
  4117. <para>The right to delete the object.</para>
  4118. </summary>
  4119. </member>
  4120. <member name="F:System.Messaging.StandardAccessRights.ReadSecurity">
  4121. <summary>
  4122. <para>The right to read the information in the object's
  4123. security descriptor.</para>
  4124. <para>
  4125. </para>
  4126. </summary>
  4127. </member>
  4128. <member name="F:System.Messaging.StandardAccessRights.WriteSecurity">
  4129. <summary>
  4130. <para>The right to modify the discretionary access control
  4131. list (DACL) in the security descriptor.</para>
  4132. <note type="note">
  4133. The DACL controls access to the
  4134. object. Being able to write to the DACL gives the user the ability to set
  4135. security for the object.
  4136. </note>
  4137. </summary>
  4138. </member>
  4139. <member name="F:System.Messaging.StandardAccessRights.Synchronize">
  4140. <summary>
  4141. <para>The right to use the object for synchronization. This
  4142. enables a thread to wait until the object is in a specific state.</para>
  4143. <para>
  4144. </para>
  4145. </summary>
  4146. </member>
  4147. <member name="F:System.Messaging.StandardAccessRights.ModifyOwner">
  4148. <summary>
  4149. <para>The right to change the owner in the object's security descriptor.</para>
  4150. </summary>
  4151. </member>
  4152. <member name="F:System.Messaging.StandardAccessRights.Read">
  4153. <summary>
  4154. <para>The right to read the information in the object's
  4155. security descriptor. <see langword="Read" /> is currently defined
  4156. to equal <see langword="ReadSecurity" />.
  4157. </para>
  4158. </summary>
  4159. </member>
  4160. <member name="F:System.Messaging.StandardAccessRights.Write">
  4161. <summary>
  4162. <para>The right to read the information in the object's
  4163. security descriptor. <see langword="Write" /> is currently defined
  4164. to equal <see langword="ReadSecurity" />.</para>
  4165. </summary>
  4166. </member>
  4167. <member name="F:System.Messaging.StandardAccessRights.Execute">
  4168. <summary>
  4169. <para>The right to read the information in the object's
  4170. security descriptor. On Windows 2000 and Windows NT, the security descriptor
  4171. contains the security information for a securable object. It identifies the object's owner and primary group. <see langword="Execute" /> is currently defined
  4172. to equal <see langword="ReadSecurity" />.</para>
  4173. <para>
  4174. </para>
  4175. </summary>
  4176. </member>
  4177. <member name="F:System.Messaging.StandardAccessRights.Required">
  4178. <summary>
  4179. <para>Combines <see langword="Delete" />,
  4180. <see langword="ReadSecurity" />, <see langword="WriteSecurity" />, and
  4181. <see langword="ModifyOwner" /> access.</para>
  4182. </summary>
  4183. </member>
  4184. <member name="F:System.Messaging.StandardAccessRights.All">
  4185. <summary>
  4186. <para>Combines <see langword="Delete" />,
  4187. <see langword="ReadSecurity" />, <see langword="WriteSecurity" /> ,
  4188. <see langword="ModifyOwner" />, and <see langword="Synchronize" /> access.</para>
  4189. </summary>
  4190. </member>
  4191. <member name="F:System.Messaging.StandardAccessRights.None">
  4192. <summary>
  4193. <para> No access.</para>
  4194. </summary>
  4195. </member>
  4196. <member name="T:System.Messaging.Trustee">
  4197. <summary>
  4198. <para>Specifies a user account, group account, or logon
  4199. session to which an access control entry applies.</para>
  4200. </summary>
  4201. </member>
  4202. <member name="M:System.Messaging.Trustee.#ctor">
  4203. <summary>
  4204. <para>Initializes a new instance of the <see cref="T:System.Messaging.Trustee" /> class
  4205. without setting any of its read/write properties.</para>
  4206. </summary>
  4207. </member>
  4208. <member name="M:System.Messaging.Trustee.#ctor(System.String)">
  4209. <summary>
  4210. <para>Initializes a new instance of the <see cref="T:System.Messaging.Trustee" /> class
  4211. of type <see langword="Unknown" />, setting the <see cref="P:System.Messaging.Trustee.Name" />
  4212. property to the value specified, and the <see cref="P:System.Messaging.Trustee.SystemName" /> to <see langword="null" />.</para>
  4213. </summary>
  4214. <param name="name">The value to assign to the <see cref="P:System.Messaging.Trustee.Name" /> property.</param>
  4215. </member>
  4216. <member name="M:System.Messaging.Trustee.#ctor(System.String,System.String)">
  4217. <summary>
  4218. <para>Initializes a new instance of the <see cref="T:System.Messaging.Trustee" /> class
  4219. of type <see langword="Unknown" />, setting the <see cref="P:System.Messaging.Trustee.Name" /> and the
  4220. <see langword="SystemName" /> properties to the values specified. </para>
  4221. </summary>
  4222. <param name="name">The value to assign to the <see cref="P:System.Messaging.Trustee.Name" /> property.</param>
  4223. <param name=" systemName">The value to assign to the <see cref="P:System.Messaging.Trustee.SystemName" /> property.</param>
  4224. </member>
  4225. <member name="M:System.Messaging.Trustee.#ctor(System.String,System.String,System.Messaging.TrusteeType)">
  4226. <summary>
  4227. <para>Initializes a new instance of the <see cref="T:System.Messaging.Trustee" /> class of the specified type, setting the <see cref="P:System.Messaging.Trustee.Name" /> and
  4228. the <see cref="P:System.Messaging.Trustee.SystemName" /> properties to the values specified. </para>
  4229. </summary>
  4230. <param name="name">The value to assign to the <see cref="P:System.Messaging.Trustee.Name" /> property.</param>
  4231. <param name=" systemName">The value to assign to the <see cref="P:System.Messaging.Trustee.SystemName" /> property.</param>
  4232. <param name=" trusteeType">A <see cref="T:System.Messaging.TrusteeType" /> that indicates the account type of the trustee.</param>
  4233. </member>
  4234. <member name="P:System.Messaging.Trustee.Name">
  4235. <summary>
  4236. <para>Gets or sets the name of the trustee.</para>
  4237. </summary>
  4238. </member>
  4239. <member name="P:System.Messaging.Trustee.SystemName">
  4240. <summary>
  4241. <para> Gets or sets the computer on which to look up the
  4242. trustee's account.</para>
  4243. </summary>
  4244. </member>
  4245. <member name="P:System.Messaging.Trustee.TrusteeType">
  4246. <summary>
  4247. <para>Gets or sets the type of the trustee, which identifies
  4248. whether the trustee is a user, group, computer, domain, or alias.</para>
  4249. </summary>
  4250. </member>
  4251. <member name="T:System.Messaging.TrusteeType">
  4252. <summary>
  4253. <para>Specifies the type of a trustee.</para>
  4254. </summary>
  4255. </member>
  4256. <member name="F:System.Messaging.TrusteeType.Unknown">
  4257. <summary>
  4258. <para>The trustee type is unknown, but not necessarily invalid.</para>
  4259. </summary>
  4260. </member>
  4261. <member name="F:System.Messaging.TrusteeType.User">
  4262. <summary>
  4263. <para> The trustee is a user.</para>
  4264. </summary>
  4265. </member>
  4266. <member name="F:System.Messaging.TrusteeType.Group">
  4267. <summary>
  4268. <para> The trustee is a group.</para>
  4269. <para>
  4270. </para>
  4271. </summary>
  4272. </member>
  4273. <member name="F:System.Messaging.TrusteeType.Domain">
  4274. <summary>
  4275. <para> The
  4276. trustee is a domain.</para>
  4277. <para>
  4278. </para>
  4279. </summary>
  4280. </member>
  4281. <member name="F:System.Messaging.TrusteeType.Alias">
  4282. <summary>
  4283. <para>The trustee is an alias.</para>
  4284. <para>
  4285. </para>
  4286. </summary>
  4287. </member>
  4288. <member name="F:System.Messaging.TrusteeType.Computer">
  4289. <summary>
  4290. <para>The trustee is a computer.</para>
  4291. <para>
  4292. </para>
  4293. </summary>
  4294. </member>
  4295. <member name="T:System.Messaging.XmlMessageFormatter">
  4296. <summary>
  4297. <para>Serializes and deserializes objects to or from the body of a message, using the XML format based on the XSD schema
  4298. definition.</para>
  4299. </summary>
  4300. </member>
  4301. <member name="M:System.Messaging.XmlMessageFormatter.#ctor">
  4302. <summary>
  4303. <para>Initializes a new instance of the <see cref="T:System.Messaging.XmlMessageFormatter" />
  4304. class, without target types set.</para>
  4305. </summary>
  4306. </member>
  4307. <member name="M:System.Messaging.XmlMessageFormatter.#ctor(System.String[])">
  4308. <summary>
  4309. <para>Initializes a new instance of the <see cref="T:System.Messaging.XmlMessageFormatter" /> class, setting
  4310. target types passed in as an array of
  4311. (fully qualified) string values.</para>
  4312. </summary>
  4313. <param name="targetTypeNames">An array of type <see cref="T:System.String" /> that specifies the set of possible types that will be deserialized by the formatter from the message provided. These values must be fully qualified, for example, "MyNamespace.MyOrders, MyOrdersAssemblyName".</param>
  4314. </member>
  4315. <member name="M:System.Messaging.XmlMessageFormatter.#ctor(System.Type[])">
  4316. <summary>
  4317. <para>Initializes a new instance of the <see cref="T:System.Messaging.XmlMessageFormatter" />class, setting target types passed in as
  4318. an array of object types.</para>
  4319. </summary>
  4320. <param name="targetTypes">An array of type <see cref="T:System.Type" /> that specifies the set of possible types that will be deserialized by the formatter from the message provided.</param>
  4321. </member>
  4322. <member name="M:System.Messaging.XmlMessageFormatter.CanRead(System.Messaging.Message)">
  4323. <summary>
  4324. <para> Determines whether the formatter can deserialize the message. </para>
  4325. </summary>
  4326. <param name="message">The <see cref="T:System.Messaging.Message" /> to inspect.</param>
  4327. <returns>
  4328. <para>
  4329. <see langword="true" /> if the XML formatter can deserialize the
  4330. message; otherwise, <see langword="false" />.</para>
  4331. </returns>
  4332. </member>
  4333. <member name="M:System.Messaging.XmlMessageFormatter.Clone">
  4334. <summary>
  4335. <para>Creates an instance of the <see cref="T:System.Messaging.XmlMessageFormatter" /> class whose read/write properties (the sets of target types) are
  4336. the same as the current <see cref="T:System.Messaging.XmlMessageFormatter" /> instance. </para>
  4337. </summary>
  4338. <returns>
  4339. <para>An object whose properties are identical to those of
  4340. this <see cref="T:System.Messaging.XmlMessageFormatter" />
  4341. instance, but whose metadata does not specify it to be a
  4342. formatter class instance.</para>
  4343. </returns>
  4344. </member>
  4345. <member name="M:System.Messaging.XmlMessageFormatter.Read(System.Messaging.Message)">
  4346. <summary>
  4347. <para>Reads the contents from the given message and creates an object
  4348. containing the deserialized message.</para>
  4349. </summary>
  4350. <param name="message">The <see cref="T:System.Messaging.Message" /> , in XML format, to deserialize.</param>
  4351. <returns>
  4352. <para> The deserialized message.</para>
  4353. </returns>
  4354. </member>
  4355. <member name="M:System.Messaging.XmlMessageFormatter.Write(System.Messaging.Message,System.Object)">
  4356. <summary>
  4357. <para> Serializes an object into the body of the message.</para>
  4358. </summary>
  4359. <param name="message">The <see cref="T:System.Messaging.Message" /> whose <see cref="P:System.Messaging.Message.Body" /> property will contain the serialized object.</param>
  4360. <param name="obj">The <see cref="T:System.Object" /> to be serialized into the message body.</param>
  4361. </member>
  4362. <member name="P:System.Messaging.XmlMessageFormatter.TargetTypeNames">
  4363. <summary>
  4364. <para>Specifies the set of possible types that will
  4365. be deserialized by the formatter from the
  4366. message provided.</para>
  4367. </summary>
  4368. </member>
  4369. <member name="P:System.Messaging.XmlMessageFormatter.TargetTypes">
  4370. <summary>
  4371. <para>Specifies the set of possible types that will
  4372. be deserialized by the formatter from the
  4373. message provided.</para>
  4374. </summary>
  4375. </member>
  4376. <member name="M:System.Messaging.Design.MessageFormatterConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  4377. <summary>
  4378. <para>Gets a value indicating whether this converter can
  4379. convert an object to the given destination type using the context.</para>
  4380. </summary>
  4381. <param name="context">
  4382. <para>An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> that provides a format context. </para>
  4383. </param>
  4384. <param name="destinationType">A <see cref="T:System.Type" /> that represents the type you wish to convert to.</param>
  4385. <returns>
  4386. <para>
  4387. <see langword="true " />if this converter can perform the conversion; otherwise,
  4388. <see langword="false" />. </para>
  4389. </returns>
  4390. </member>
  4391. <member name="M:System.Messaging.Design.QueuePathDialog.#ctor(System.IServiceProvider)">
  4392. <summary>
  4393. Creates a path editor control.
  4394. This will create also a tree view control, and an ImageList with
  4395. the icons.
  4396. </summary>
  4397. </member>
  4398. <member name="M:System.Messaging.Design.QueuePathDialog.#ctor(System.Windows.Forms.Design.IUIService)">
  4399. </member>
  4400. <member name="M:System.Messaging.Design.QueuePathDialog.ChoosePath">
  4401. <summary>
  4402. <para>[To be supplied.]</para>
  4403. </summary>
  4404. </member>
  4405. <member name="M:System.Messaging.Design.QueuePathDialog.DoubleClicked(System.Object,System.EventArgs)">
  4406. <summary>
  4407. <para>[To be supplied.]</para>
  4408. </summary>
  4409. </member>
  4410. <member name="M:System.Messaging.Design.QueuePathDialog.SelectQueue(System.Messaging.MessageQueue)">
  4411. <summary>
  4412. <para>[To be supplied.]</para>
  4413. </summary>
  4414. </member>
  4415. <member name="P:System.Messaging.Design.QueuePathDialog.Path">
  4416. <summary>
  4417. <para>[To be supplied.]</para>
  4418. </summary>
  4419. </member>
  4420. <member name="T:System.Messaging.Design.QueuePathEditor">
  4421. <summary>
  4422. <para>[To be supplied.]</para>
  4423. </summary>
  4424. </member>
  4425. <member name="M:System.Messaging.Design.QueuePathEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
  4426. <summary>
  4427. Edits the given object value using the editor style provided by
  4428. GetEditorStyle. A service provider is provided so that any
  4429. required editing services can be obtained.
  4430. </summary>
  4431. <param name="context">
  4432. A type descriptor context that can be used to provide additional
  4433. context information.
  4434. </param>
  4435. <param name="provider">
  4436. A service provider object through which editing services may
  4437. be obtained.
  4438. </param>
  4439. <param name="value">
  4440. An instance of the value being edited.
  4441. </param>
  4442. <returns>
  4443. The new value of the object. If the value of the object hasn't
  4444. changed, this should return the same object it was passed.
  4445. </returns>
  4446. </member>
  4447. <member name="M:System.Messaging.Design.QueuePathEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
  4448. <summary>
  4449. Retrieves the editing style of the Edit method. If the method
  4450. is not supported, this will return None.
  4451. </summary>
  4452. <param name="context">
  4453. A type descriptor context that can be used to provide additional
  4454. context information.
  4455. </param>
  4456. <returns>
  4457. An enum value indicating the provided editing style.
  4458. </returns>
  4459. </member>
  4460. <member name="M:System.Messaging.Design.SizeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  4461. </member>
  4462. <member name="M:System.Messaging.Design.SizeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
  4463. </member>
  4464. <member name="M:System.Messaging.Design.SizeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
  4465. </member>
  4466. <member name="M:System.Messaging.Design.TimeoutConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
  4467. <summary>
  4468. Determines if this converter can convert an object in the given source
  4469. type to the native type of the converter.
  4470. </summary>
  4471. <param name="context">
  4472. A formatter context. This object can be used to extract additional information
  4473. about the environment this converter is being invoked from. This may be null,
  4474. so you should always check. Also, properties on the context object may also
  4475. return null.
  4476. </param>
  4477. <param name="sourceType">
  4478. The type you wish to convert from.
  4479. </param>
  4480. <returns>
  4481. True if this object can perform the conversion.
  4482. </returns>
  4483. </member>
  4484. <member name="M:System.Messaging.Design.TimeoutConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
  4485. <summary>
  4486. Converts the given object to the converter's native type.
  4487. </summary>
  4488. <param name="context">
  4489. A formatter context. This object can be used to extract additional information
  4490. about the environment this converter is being invoked from. This may be null,
  4491. so you should always check. Also, properties on the context object may also
  4492. return null.
  4493. </param>
  4494. <param name="culture">
  4495. Culture to use to perform the conversion
  4496. </param>
  4497. <param name="value">
  4498. The object to convert.
  4499. </param>
  4500. <returns>
  4501. The converted object. This will throw an excetpion if the converson
  4502. could not be performed.
  4503. </returns>
  4504. </member>
  4505. <member name="M:System.Messaging.Design.TimeoutConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
  4506. <summary>
  4507. Converts the given object to another type. The most common types to convert
  4508. are to and from a string object. The default implementation will make a call
  4509. to ToString on the object if the object is valid and if the destination
  4510. type is string. If this cannot convert to the desitnation type, this will
  4511. throw a NotSupportedException.
  4512. </summary>
  4513. <param name="context">
  4514. A formatter context. This object can be used to extract additional information
  4515. about the environment this converter is being invoked from. This may be null,
  4516. so you should always check. Also, properties on the context object may also
  4517. return null.
  4518. </param>
  4519. <param name="culture">
  4520. Culture to use to perform the conversion
  4521. </param>
  4522. <param name="value">
  4523. The object to convert.
  4524. </param>
  4525. <param name="destinationType">
  4526. The type to convert the object to.
  4527. </param>
  4528. <returns>
  4529. The converted object.
  4530. </returns>
  4531. </member>
  4532. </members>
  4533. </doc>