You've already forked linux-packaging-mono
431 lines
5.8 KiB
C#
431 lines
5.8 KiB
C#
//
|
|
// AllEnums.cs
|
|
//
|
|
// Author:
|
|
// Atsushi Enomoto <atsushi@ximian.com>
|
|
//
|
|
// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
|
|
//
|
|
// Permission is hereby granted, free of charge, to any person obtaining
|
|
// a copy of this software and associated documentation files (the
|
|
// "Software"), to deal in the Software without restriction, including
|
|
// without limitation the rights to use, copy, modify, merge, publish,
|
|
// distribute, sublicense, and/or sell copies of the Software, and to
|
|
// permit persons to whom the Software is furnished to do so, subject to
|
|
// the following conditions:
|
|
//
|
|
// The above copyright notice and this permission notice shall be
|
|
// included in all copies or substantial portions of the Software.
|
|
//
|
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
//
|
|
namespace System.ServiceModel.Activation
|
|
{
|
|
public enum AspNetCompatibilityRequirementsMode
|
|
{
|
|
NotAllowed,
|
|
Allowed,
|
|
Required,
|
|
}
|
|
}
|
|
|
|
namespace System.ServiceModel
|
|
{
|
|
public enum AddressFilterMode
|
|
{
|
|
Exact,
|
|
Prefix,
|
|
Any
|
|
}
|
|
|
|
public enum AuditLevel
|
|
{
|
|
None,
|
|
Success,
|
|
Failure,
|
|
SuccessOrFailure,
|
|
}
|
|
|
|
public enum AuditLogLocation
|
|
{
|
|
Default,
|
|
Application,
|
|
Security,
|
|
}
|
|
|
|
public enum BasicHttpMessageCredentialType
|
|
{
|
|
UserName,
|
|
Certificate,
|
|
}
|
|
|
|
public enum BasicHttpSecurityMode
|
|
{
|
|
None,
|
|
Transport,
|
|
Message,
|
|
TransportWithMessageCredential,
|
|
TransportCredentialOnly,
|
|
}
|
|
|
|
public enum BasicHttpsSecurityMode
|
|
{
|
|
Transport,
|
|
TransportWithMessageCredential
|
|
}
|
|
|
|
public enum CommunicationState
|
|
{
|
|
Created,
|
|
Opening,
|
|
Opened,
|
|
Closing,
|
|
Closed,
|
|
Faulted,
|
|
}
|
|
|
|
public enum ConcurrencyMode
|
|
{
|
|
Single,
|
|
Reentrant,
|
|
Multiple,
|
|
}
|
|
|
|
public enum HostNameComparisonMode
|
|
{
|
|
StrongWildcard,
|
|
Exact,
|
|
WeakWildcard,
|
|
}
|
|
|
|
public enum ImpersonationOption
|
|
{
|
|
NotAllowed,
|
|
Allowed,
|
|
Required,
|
|
}
|
|
|
|
public enum InstanceContextMode
|
|
{
|
|
PerSession,
|
|
PerCall,
|
|
Single,
|
|
}
|
|
|
|
public enum NetMsmqSecurityMode
|
|
{
|
|
None,
|
|
Transport,
|
|
Message,
|
|
Both,
|
|
}
|
|
|
|
public enum NetNamedPipeSecurityMode
|
|
{
|
|
None,
|
|
Transport,
|
|
}
|
|
|
|
public enum OperationFormatStyle
|
|
{
|
|
Document,
|
|
Rpc,
|
|
}
|
|
|
|
public enum OperationFormatUse
|
|
{
|
|
Literal,
|
|
Encoded,
|
|
}
|
|
|
|
public enum PeerMessageOrigination
|
|
{
|
|
Local,
|
|
Remote,
|
|
}
|
|
|
|
public enum PeerMessagePropagation
|
|
{
|
|
None,
|
|
Local,
|
|
Remote,
|
|
LocalAndRemote,
|
|
}
|
|
|
|
public enum QueuedDeliveryRequirementsMode
|
|
{
|
|
Allowed,
|
|
Required,
|
|
NotAllowed,
|
|
}
|
|
|
|
public enum PeerTransportCredentialType
|
|
{
|
|
Password,
|
|
Certificate,
|
|
}
|
|
|
|
public enum ReceiveErrorHandling
|
|
{
|
|
Fault,
|
|
Drop,
|
|
Reject,
|
|
Move,
|
|
}
|
|
|
|
public enum ReleaseInstanceMode
|
|
{
|
|
None,
|
|
BeforeCall,
|
|
AfterCall,
|
|
BeforeAndAfterCall,
|
|
}
|
|
|
|
public enum SessionMode
|
|
{
|
|
Allowed,
|
|
Required,
|
|
NotAllowed,
|
|
}
|
|
|
|
public enum TransactionFlowOption
|
|
{
|
|
NotAllowed,
|
|
Allowed,
|
|
Mandatory,
|
|
}
|
|
|
|
public enum WSDualHttpSecurityMode
|
|
{
|
|
None,
|
|
Message,
|
|
}
|
|
|
|
public enum WSFederationHttpSecurityMode
|
|
{
|
|
None,
|
|
Message,
|
|
TransportWithMessageCredential,
|
|
}
|
|
|
|
public enum WSMessageEncoding
|
|
{
|
|
Text,
|
|
Mtom,
|
|
}
|
|
|
|
}
|
|
|
|
namespace System.ServiceModel // used to be S.SM.Ch
|
|
{
|
|
public enum DeadLetterQueue
|
|
{
|
|
None,
|
|
System,
|
|
Custom,
|
|
}
|
|
|
|
public enum HttpClientCredentialType
|
|
{
|
|
None,
|
|
Basic,
|
|
Digest,
|
|
Ntlm,
|
|
Windows,
|
|
Certificate,
|
|
InheritedFromHost
|
|
}
|
|
|
|
public enum HttpProxyCredentialType
|
|
{
|
|
None,
|
|
Basic,
|
|
Digest,
|
|
Ntlm,
|
|
Windows,
|
|
}
|
|
|
|
public enum MessageCredentialType
|
|
{
|
|
None,
|
|
Windows,
|
|
UserName,
|
|
Certificate,
|
|
IssuedToken,
|
|
}
|
|
|
|
public enum MsmqAuthenticationMode
|
|
{
|
|
None,
|
|
WindowsDomain,
|
|
Certificate,
|
|
}
|
|
|
|
public enum MsmqEncryptionAlgorithm
|
|
{
|
|
RC4Stream,
|
|
Aes,
|
|
}
|
|
|
|
public enum MsmqSecureHashAlgorithm
|
|
{
|
|
MD5,
|
|
Sha1,
|
|
Sha256,
|
|
Sha512,
|
|
}
|
|
|
|
public enum QueueTransferProtocol
|
|
{
|
|
Native,
|
|
Srmp,
|
|
SrmpSecure,
|
|
}
|
|
|
|
public enum SecurityMode
|
|
{
|
|
None,
|
|
Transport,
|
|
Message,
|
|
TransportWithMessageCredential,
|
|
}
|
|
|
|
public enum TcpClientCredentialType
|
|
{
|
|
None,
|
|
Windows,
|
|
Certificate,
|
|
}
|
|
}
|
|
|
|
namespace System.ServiceModel.Channels
|
|
{
|
|
public enum MessageState
|
|
{
|
|
Created,
|
|
Read,
|
|
Written,
|
|
Copied,
|
|
Closed,
|
|
}
|
|
|
|
public enum SecurityHeaderLayout
|
|
{
|
|
Strict,
|
|
Lax,
|
|
LaxTimestampFirst,
|
|
LaxTimestampLast,
|
|
}
|
|
|
|
public enum SupportedAddressingMode
|
|
{
|
|
Anonymous,
|
|
NonAnonymous,
|
|
Mixed
|
|
}
|
|
|
|
public enum TransferSession
|
|
{
|
|
None,
|
|
Ordered,
|
|
Unordered,
|
|
}
|
|
|
|
}
|
|
|
|
namespace System.ServiceModel.Description
|
|
{
|
|
public enum PrincipalPermissionMode
|
|
{
|
|
None,
|
|
UseWindowsGroups,
|
|
UseAspNetRoles,
|
|
Custom,
|
|
}
|
|
|
|
public enum MessageDirection
|
|
{
|
|
Input,
|
|
Output,
|
|
}
|
|
|
|
public enum ListenUriMode
|
|
{
|
|
Explicit,
|
|
Unique,
|
|
}
|
|
|
|
public enum MetadataExchangeClientMode
|
|
{
|
|
MetadataExchange,
|
|
HttpGet
|
|
}
|
|
|
|
[Flags]
|
|
public enum ServiceContractGenerationOptions
|
|
{
|
|
None,
|
|
AsynchronousMethods = 1,
|
|
ChannelInterface = 2,
|
|
InternalTypes = 4,
|
|
ClientClass = 8,
|
|
TypedMessages = 16,
|
|
EventBasedAsynchronousMethods = 32,
|
|
}
|
|
}
|
|
|
|
namespace System.ServiceModel.MsmqIntegration
|
|
{
|
|
public enum MsmqIntegrationSecurityMode
|
|
{
|
|
None,
|
|
Transport,
|
|
}
|
|
|
|
public enum MsmqMessageSerializationFormat
|
|
{
|
|
Xml,
|
|
Binary,
|
|
ActiveX,
|
|
ByteArray,
|
|
Stream,
|
|
}
|
|
}
|
|
|
|
namespace System.ServiceModel.Security
|
|
{
|
|
public enum UserNamePasswordValidationMode
|
|
{
|
|
Windows,
|
|
MembershipProvider,
|
|
Custom,
|
|
}
|
|
|
|
}
|
|
|
|
namespace System.ServiceModel.Security.Tokens
|
|
{
|
|
public enum SecurityTokenInclusionMode
|
|
{
|
|
AlwaysToRecipient,
|
|
Never,
|
|
Once,
|
|
AlwaysToInitiator,
|
|
}
|
|
|
|
public enum X509KeyIdentifierClauseType
|
|
{
|
|
Any,
|
|
Thumbprint,
|
|
IssuerSerial,
|
|
SubjectKeyIdentifier,
|
|
RawDataKeyIdentifier,
|
|
}
|
|
}
|