5 // Peter Van Isacker (sclytrack@planetinternet.be)
\r
6 // Rafael Teixeira (rafaelteixeirabr@hotmail.com)
\r
8 // (C) 2003 Peter Van Isacker
\r
12 // Permission is hereby granted, free of charge, to any person obtaining
13 // a copy of this software and associated documentation files (the
14 // "Software"), to deal in the Software without restriction, including
15 // without limitation the rights to use, copy, modify, merge, publish,
16 // distribute, sublicense, and/or sell copies of the Software, and to
17 // permit persons to whom the Software is furnished to do so, subject to
18 // the following conditions:
20 // The above copyright notice and this permission notice shall be
21 // included in all copies or substantial portions of the Software.
23 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
27 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
28 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
29 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
34 using System.ComponentModel;
\r
36 namespace System.Messaging
\r
38 [DesignerAttribute ("System.Messaging.Design.MessageDesigner, " + Consts.AssemblySystem_Design)]
\r
39 public class Message: Component
\r
49 public Message (object body)
\r
54 public Message (object body, IMessageFormatter formatter)
\r
58 #endregion //Constructor
\r
61 public static readonly TimeSpan InfiniteTimeout;
\r
65 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
67 [MessagingDescription ("MsgAcknowledgeType")]
\r
68 public AcknowledgeTypes AcknowledgeType {
\r
70 get {throw new NotImplementedException();}
\r
72 set {throw new NotImplementedException();}
\r
75 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
77 [MessagingDescription ("MsgAcknowledgement")]
\r
78 public Acknowledgment Acknowledgment {
\r
80 get {throw new NotImplementedException();}
\r
83 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
85 [MessagingDescription ("MsgAdministrationQueue")]
\r
86 public MessageQueue AdministrationQueue {
\r
88 get {throw new NotImplementedException();}
\r
90 set {throw new NotImplementedException();}
\r
93 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
95 [MessagingDescription ("MsgAppSpecific")]
\r
96 public int AppSpecific {
\r
98 get {throw new NotImplementedException();}
\r
100 set {throw new NotImplementedException();}
\r
103 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
104 [MessagingDescription ("MsgArrivedTime")]
\r
105 public DateTime ArrivedTime {
\r
107 get {throw new NotImplementedException();}
\r
110 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
112 [MessagingDescription ("MsgAttachSenderId")]
\r
113 public bool AttachSenderId {
\r
115 get {throw new NotImplementedException();}
\r
117 set {throw new NotImplementedException();}
\r
120 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
121 [MessagingDescription ("MsgAuthenticated")]
\r
122 public bool Authenticated {
\r
124 get {throw new NotImplementedException();}
\r
127 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
129 [MessagingDescription ("MsgAuthenticationProviderName")]
\r
130 public string AuthenticationProviderName {
\r
132 get {throw new NotImplementedException();}
\r
134 set {throw new NotImplementedException();}
\r
137 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
139 [MessagingDescription ("MsgAuthenticationProviderType")]
\r
140 public CryptographicProviderType AuthenticationProviderType {
\r
142 get {throw new NotImplementedException();}
\r
144 set {throw new NotImplementedException();}
\r
147 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
148 [Browsable (false)]
\r
149 public object Body {
\r
151 get {throw new NotImplementedException();}
\r
153 set {throw new NotImplementedException();}
\r
156 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
158 [Editor ("System.ComponentModel.Design.BinaryEditor, " + Consts.AssemblySystem_Design, "System.Drawing.Design.UITypeEditor, " + Consts.AssemblySystem_Drawing)]
\r
159 [MessagingDescription ("MsgBodyStream")]
\r
160 public Stream BodyStream {
\r
162 get {throw new NotImplementedException();}
\r
164 set {throw new NotImplementedException();}
\r
167 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
168 [MessagingDescription ("MsgBodyType")]
\r
170 public int BodyType {
\r
172 get {throw new NotImplementedException();}
\r
174 set {throw new NotImplementedException();}
\r
177 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
179 [MessagingDescription ("MsgConnectorType")]
\r
180 public Guid ConnectorType {
\r
182 get {throw new NotImplementedException();}
\r
184 set {throw new NotImplementedException();}
\r
187 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
189 [MessagingDescription ("MsgCorrelationId")]
\r
190 public string CorrelationId {
\r
192 get {throw new NotImplementedException();}
\r
194 set {throw new NotImplementedException();}
\r
197 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
198 [MessagingDescription("MsgDestinationQueue")]
\r
199 public MessageQueue DestinationQueue {
\r
201 get {throw new NotImplementedException();}
\r
204 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
206 [MessagingDescription("MsgDestinationSymmetricKey")]
\r
207 public byte[] DestinationSymmetricKey {
\r
209 get {throw new NotImplementedException();}
\r
211 set {throw new NotImplementedException();}
\r
214 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
216 [MessagingDescription("MsgDigitalSignature")]
\r
217 public byte[] DigitalSignature {
\r
219 get {throw new NotImplementedException();}
\r
221 set {throw new NotImplementedException();}
\r
224 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
226 [MessagingDescription("MsgEncryptionAlgorithm")]
\r
227 public EncryptionAlgorithm EncryptionAlgorithm {
\r
229 get {throw new NotImplementedException();}
\r
231 set {throw new NotImplementedException();}
\r
234 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
236 [MessagingDescription("MsgExtension")]
\r
237 public byte[] Extension {
\r
239 get {throw new NotImplementedException();}
\r
241 set {throw new NotImplementedException();}
\r
244 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
246 public IMessageFormatter Formatter {
\r
248 get {throw new NotImplementedException();}
\r
250 set {throw new NotImplementedException();}
\r
253 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
255 [MessagingDescription("MsgHashAlgorithm")]
\r
256 public HashAlgorithm HashAlgorithm {
\r
258 get {throw new NotImplementedException();}
\r
260 set {throw new NotImplementedException();}
\r
263 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
265 [MessagingDescription("MsgId")]
\r
268 get {throw new NotImplementedException();}
\r
271 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
272 [MessagingDescription("MsgIsFirstInTransaction")]
\r
273 public bool IsFirstInTransaction {
\r
275 get {throw new NotImplementedException();}
\r
278 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
279 [MessagingDescription("MsgIsLastInTransaction")]
\r
280 public bool IsLastInTransaction {
\r
282 get {throw new NotImplementedException();}
\r
285 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
287 [MessagingDescription("MsgLabel")]
\r
288 public string Label {
\r
290 get {throw new NotImplementedException();}
\r
292 set {throw new NotImplementedException();}
\r
295 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
296 [MessagingDescription("MsgMessageType")]
\r
297 public MessageType MessageType {
\r
299 get {throw new NotImplementedException();}
\r
302 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
304 [MessagingDescription("MsgPriority")]
\r
305 public MessagePriority Priority {
\r
307 get {throw new NotImplementedException();}
\r
309 set {throw new NotImplementedException();}
\r
312 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
314 [MessagingDescription("MsgRecoverable")]
\r
315 public bool Recoverable {
\r
317 get {throw new NotImplementedException();}
\r
319 set {throw new NotImplementedException();}
\r
322 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
324 [MessagingDescription("MsgResponseQueue")]
\r
325 public MessageQueue ResponseQueue {
\r
327 get {throw new NotImplementedException();}
\r
329 set {throw new NotImplementedException();}
\r
332 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
\r
334 [MessagingDescription("MsgSenderCertificate")]
\r
335 public byte[] SenderCertificate {
\r
337 get {throw new NotImplementedException();}
\r
339 set {throw new NotImplementedException();}
\r
342 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
343 [MessagingDescription ("MsgSenderId")]
\r
344 public byte[] SenderId {
\r
346 get {throw new NotImplementedException();}
\r
349 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
351 [MessagingDescription ("MsgSenderVersion")]
\r
352 public long SenderVersion {
\r
354 get {throw new NotImplementedException();}
\r
357 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
359 [MessagingDescription ("MsgSentTime")]
\r
360 public DateTime SentTime {
\r
362 get {throw new NotImplementedException();}
\r
365 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
366 [MessagingDescription ("MsgSourceMachine")]
\r
367 public string SourceMachine {
\r
369 get {throw new NotImplementedException();}
\r
372 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
374 [MessagingDescription ("MsgTimeToBeReceived")]
\r
375 [TypeConverter (typeof(TimeoutConverter))]
\r
376 public TimeSpan TimeToBeReceived {
\r
378 get {throw new NotImplementedException();}
\r
380 set {throw new NotImplementedException();}
\r
383 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
385 [MessagingDescription ("MsgTimeToReachQueue")]
\r
386 [TypeConverter (typeof(TimeoutConverter))]
\r
387 public TimeSpan TimeToReachQueue {
\r
389 get {throw new NotImplementedException();}
\r
391 set {throw new NotImplementedException();}
\r
394 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
395 [MessagingDescription ("MsgTransactionId")]
\r
396 public string TransactionId {
\r
398 get {throw new NotImplementedException();}
\r
401 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
403 [MessagingDescription ("MsgTransactionStatusQueue")]
\r
404 public MessageQueue TransactionStatusQueue {
\r
406 get {throw new NotImplementedException();}
\r
408 set {throw new NotImplementedException();}
\r
411 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
413 [MessagingDescription ("MsgUseAuthentication")]
\r
414 public bool UseAuthentication {
\r
416 get {throw new NotImplementedException();}
\r
418 set {throw new NotImplementedException();}
\r
421 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
423 [MessagingDescription ("MsgUseDeadLetterQueue")]
\r
424 public bool UseDeadLetterQueue {
\r
426 get {throw new NotImplementedException();}
\r
428 set {throw new NotImplementedException();}
\r
431 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
433 [MessagingDescription ("MsgUseEncryption")]
\r
434 public bool UseEncryption {
\r
436 get {throw new NotImplementedException();}
\r
438 set {throw new NotImplementedException();}
\r
441 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
443 [MessagingDescription ("MsgUseJournalQueue")]
\r
444 public bool UseJournalQueue {
\r
446 get {throw new NotImplementedException();}
\r
448 set {throw new NotImplementedException();}
\r
451 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
453 [MessagingDescription ("MsgUseTracing")]
\r
454 public bool UseTracing {
\r
456 get {throw new NotImplementedException();}
\r
458 set {throw new NotImplementedException();}
\r
461 #endregion //Properties
\r