5 // Peter Van Isacker (sclytrack@planetinternet.be)
7 // (C) 2003 Peter Van Isacker
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
32 using System.ComponentModel;
33 using System.ComponentModel.Design;
35 namespace System.Messaging
37 [TypeConverter (typeof(ExpandableObjectConverter))]
38 public class DefaultPropertiesToSend
41 public DefaultPropertiesToSend()
45 [DefaultValue (AcknowledgeTypes.None)]
46 [MessagingDescription ("MsgAcknowledgeType")]
47 public AcknowledgeTypes AcknowledgeType {
49 get {throw new NotImplementedException();}
51 set {throw new NotImplementedException();}
55 [MessagingDescription ("MsgAdministrationQueue")]
56 public MessageQueue AdministrationQueue {
58 get {throw new NotImplementedException();}
60 set {throw new NotImplementedException();}
64 [MessagingDescription ("MsgAppSpecific")]
65 public int AppSpecific {
67 get {throw new NotImplementedException();}
69 set {throw new NotImplementedException();}
73 [MessagingDescription ("MsgAttachSenderId")]
74 public bool AttachSenderId {
76 get {throw new NotImplementedException();}
78 set {throw new NotImplementedException();}
81 [DefaultValue (EncryptionAlgorithm.Rc2)]
82 [MessagingDescription ("MsgEncryptionAlgorithm")]
83 public EncryptionAlgorithm EncryptionAlgorithm {
85 get {throw new NotImplementedException();}
87 set {throw new NotImplementedException();}
90 [Editor ("System.ComponentModel.Design.ArrayEditor, " + Consts.AssemblySystem_Design, "System.Drawing.Design.UITypeEditor, " + Consts.AssemblySystem_Drawing)]
91 [MessagingDescription ("MsgExtension")]
92 public byte[] Extension {
94 get {throw new NotImplementedException();}
96 set {throw new NotImplementedException();}
99 [DefaultValue (HashAlgorithm.Md5)]
100 [MessagingDescription ("MsgHashAlgorithm")]
101 public HashAlgorithm HashAlgorithm {
103 get {throw new NotImplementedException();}
105 set {throw new NotImplementedException();}
109 [MessagingDescription ("MsgLabel")]
110 public string Label {
112 get {throw new NotImplementedException();}
114 set {throw new NotImplementedException();}
117 [DefaultValue (MessagePriority.Normal)]
118 [MessagingDescription ("MsgPriority")]
119 public MessagePriority Priority {
121 get {throw new NotImplementedException();}
123 set {throw new NotImplementedException();}
126 [DefaultValue (false)]
127 [MessagingDescription ("MsgRecoverable")]
128 public bool Recoverable {
130 get {throw new NotImplementedException();}
132 set {throw new NotImplementedException();}
135 [DefaultValue (null)]
136 [MessagingDescription ("MsgResponseQueue")]
137 public MessageQueue ResponseQueue {
139 get {throw new NotImplementedException();}
141 set {throw new NotImplementedException();}
144 [TypeConverter (typeof(TimeoutConverter))]
145 [MessagingDescription ("MsgTimeToBeReceived")]
146 public TimeSpan TimeToBeReceived {
148 get {throw new NotImplementedException();}
150 set {throw new NotImplementedException();}
153 [TypeConverter (typeof(TimeoutConverter))]
154 [MessagingDescription ("MsgTimeToReachQueue")]
155 public TimeSpan TimeToReachQueue {
157 get {throw new NotImplementedException();}
159 set {throw new NotImplementedException();}
162 [DefaultValue (null)]
163 [MessagingDescription ("MsgTransactionStatusQueue")]
164 public MessageQueue TransactionStatusQueue {
166 get {throw new NotImplementedException();}
168 set {throw new NotImplementedException();}
171 [DefaultValue (false)]
172 [MessagingDescription ("MsgUseAuthentication")]
173 public bool UseAuthentication {
175 get {throw new NotImplementedException();}
177 set {throw new NotImplementedException();}
180 [DefaultValue (false)]
181 [MessagingDescription ("MsgUseDeadLetterQueue")]
182 public bool UseDeadLetterQueue {
184 get {throw new NotImplementedException();}
186 set {throw new NotImplementedException();}
189 [DefaultValue (false)]
190 [MessagingDescription ("MsgUseEncryption")]
191 public bool UseEncryption {
193 get {throw new NotImplementedException();}
195 set {throw new NotImplementedException();}
198 [DefaultValue (false)]
199 [MessagingDescription ("MsgUseJournalQueue")]
200 public bool UseJournalQueue {
202 get {throw new NotImplementedException();}
204 set {throw new NotImplementedException();}
207 [DefaultValue (false)]
208 [MessagingDescription ("MsgUseTracing")]
209 public bool UseTracing {
211 get {throw new NotImplementedException();}
213 set {throw new NotImplementedException();}