5 // Atsushi Enomoto <atsushi@ximian.com>
7 // Copyright (C) 2005 Novell, Inc (http://www.novell.com)
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 namespace System.ServiceModel.Activation
30 public enum AspNetCompatibilityRequirementsMode
38 namespace System.ServiceModel
40 public enum AuditLevel
48 public enum AuditLogLocation
55 public enum BasicHttpMessageCredentialType
61 public enum BasicHttpSecurityMode
66 TransportWithMessageCredential,
67 TransportCredentialOnly,
70 public enum CommunicationState
80 public enum ConcurrencyMode
87 public enum HostNameComparisonMode
94 public enum ImpersonationOption
101 public enum InstanceContextMode
108 public enum NetMsmqSecurityMode
116 public enum NetNamedPipeSecurityMode
122 public enum OperationFormatStyle
128 public enum OperationFormatUse
134 public enum PeerMessageOrigination
140 public enum PeerMessagePropagation
148 public enum QueuedDeliveryRequirementsMode
155 public enum PeerTransportCredentialType
161 public enum ReceiveErrorHandling
169 public enum ReleaseInstanceMode
177 public enum SessionMode
184 public enum TransactionFlowOption
191 public enum WSDualHttpSecurityMode
197 public enum WSFederationHttpSecurityMode
201 TransportWithMessageCredential,
204 public enum WSMessageEncoding
212 namespace System.ServiceModel // used to be S.SM.Ch
214 public enum DeadLetterQueue
221 public enum HttpClientCredentialType
231 public enum HttpProxyCredentialType
240 public enum MessageCredentialType
249 public enum MsmqAuthenticationMode
256 public enum MsmqEncryptionAlgorithm
262 public enum MsmqSecureHashAlgorithm
270 public enum QueueTransferProtocol
277 public enum SecurityMode
282 TransportWithMessageCredential,
285 public enum TcpClientCredentialType
293 namespace System.ServiceModel.Channels
295 public enum MessageState
304 public enum SecurityHeaderLayout
312 public enum TransferSession
321 namespace System.ServiceModel.Description
323 public enum PrincipalPermissionMode
331 public enum MessageDirection
337 public enum ListenUriMode
343 public enum MetadataExchangeClientMode
350 public enum ServiceContractGenerationOptions
353 AsynchronousMethods = 1,
354 ChannelInterface = 2,
361 namespace System.ServiceModel.MsmqIntegration
363 public enum MsmqIntegrationSecurityMode
369 public enum MsmqMessageSerializationFormat
379 namespace System.ServiceModel.Security
381 public enum UserNamePasswordValidationMode
388 public enum X509CertificateValidationMode
398 namespace System.ServiceModel.Security.Tokens
400 public enum SecurityTokenInclusionMode
408 public enum X509KeyIdentifierClauseType
413 SubjectKeyIdentifier,
414 RawDataKeyIdentifier,