Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / SecurityHeaderLayout.cs / 1 / SecurityHeaderLayout.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Channels
{
using System.ComponentModel;
public enum SecurityHeaderLayout
{
Strict = 0,
Lax = 1,
LaxTimestampFirst = 2,
LaxTimestampLast = 3
}
static class SecurityHeaderLayoutHelper
{
public static bool IsDefined(SecurityHeaderLayout value)
{
return (value == SecurityHeaderLayout.Lax
|| value == SecurityHeaderLayout.LaxTimestampFirst
|| value == SecurityHeaderLayout.LaxTimestampLast
|| value == SecurityHeaderLayout.Strict);
}
public static void Validate(SecurityHeaderLayout value)
{
if (!IsDefined(value))
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value,
typeof(SecurityHeaderLayout)));
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EncryptedType.cs
- MarshalByValueComponent.cs
- EntityViewGenerator.cs
- SelectionItemPattern.cs
- SerializationAttributes.cs
- CodeRegionDirective.cs
- AffineTransform3D.cs
- StrongNamePublicKeyBlob.cs
- RoutedEventArgs.cs
- XmlCharCheckingReader.cs
- FunctionDetailsReader.cs
- Bitmap.cs
- TreeViewEvent.cs
- DirectoryRootQuery.cs
- ThemeDictionaryExtension.cs
- PublishLicense.cs
- ModuleBuilder.cs
- ChannelManager.cs
- ClientSettingsProvider.cs
- BasicHttpMessageCredentialType.cs
- FileIOPermission.cs
- DrawingBrush.cs
- ParserContext.cs
- LocatorBase.cs
- ExceptionRoutedEventArgs.cs
- CodeSnippetTypeMember.cs
- TextElementAutomationPeer.cs
- PriorityRange.cs
- FixedLineResult.cs
- IndentedWriter.cs
- InstanceDescriptor.cs
- View.cs
- brushes.cs
- StreamGeometry.cs
- QueryExecutionOption.cs
- HtmlFormWrapper.cs
- KeyboardDevice.cs
- RuntimeHandles.cs
- XmlUtil.cs
- CardSpaceException.cs
- PersistNameAttribute.cs
- EventHandlerList.cs
- ImageDesigner.cs
- ProxyWebPartConnectionCollection.cs
- WinCategoryAttribute.cs
- DeviceContext.cs
- MimeTypePropertyAttribute.cs
- HitTestParameters.cs
- UserValidatedEventArgs.cs
- WaitHandle.cs
- SocketCache.cs
- SchemaMerger.cs
- DynamicQueryableWrapper.cs
- PrintEvent.cs
- FieldReference.cs
- DesignOnlyAttribute.cs
- MouseEvent.cs
- CompilationLock.cs
- TemplateXamlParser.cs
- HtmlInputButton.cs
- ContentDefinition.cs
- FrugalMap.cs
- HuffmanTree.cs
- ConditionBrowserDialog.cs
- Rfc4050KeyFormatter.cs
- Rules.cs
- DataGridTextBox.cs
- ViewBase.cs
- ObjectDataSourceChooseMethodsPanel.cs
- EmissiveMaterial.cs
- TextFormatterHost.cs
- WebEventCodes.cs
- SmiContextFactory.cs
- VScrollBar.cs
- BindingManagerDataErrorEventArgs.cs
- DbConnectionPool.cs
- RequestQueryProcessor.cs
- isolationinterop.cs
- WindowPattern.cs
- DBCommand.cs
- SpecialFolderEnumConverter.cs
- FormsAuthenticationModule.cs
- DecimalSumAggregationOperator.cs
- BaseEntityWrapper.cs
- ContravarianceAdapter.cs
- CultureInfoConverter.cs
- SqlGatherConsumedAliases.cs
- AutoResizedEvent.cs
- IisTraceWebEventProvider.cs
- ListViewItem.cs
- ContextMenuService.cs
- HasRunnableWorkflowEvent.cs
- CodeDesigner.cs
- NonDualMessageSecurityOverHttpElement.cs
- GetIndexBinder.cs
- FilteredSchemaElementLookUpTable.cs
- PointAnimationUsingKeyFrames.cs
- TerminatorSinks.cs
- BindingValueChangedEventArgs.cs
- DataTemplate.cs