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
- BitmapEffect.cs
- ThicknessKeyFrameCollection.cs
- PrintPreviewDialog.cs
- QueryOutputWriterV1.cs
- CorrelationToken.cs
- XmlBinaryReader.cs
- ObjectTag.cs
- Block.cs
- PropertyValueUIItem.cs
- RowToParametersTransformer.cs
- SoapIncludeAttribute.cs
- ParallelRangeManager.cs
- NegotiationTokenAuthenticatorStateCache.cs
- EventLogPermissionHolder.cs
- DataSourceUtil.cs
- CapabilitiesRule.cs
- HideDisabledControlAdapter.cs
- DataGridViewAdvancedBorderStyle.cs
- InvalidDataException.cs
- SettingsSavedEventArgs.cs
- RepeaterDataBoundAdapter.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- WebPartConnectionsCloseVerb.cs
- ContextQuery.cs
- CachedFontFace.cs
- OutputCacheProfileCollection.cs
- DataGridToolTip.cs
- ISSmlParser.cs
- OptionUsage.cs
- basemetadatamappingvisitor.cs
- PathFigureCollectionValueSerializer.cs
- HtmlInputControl.cs
- SafeBitVector32.cs
- NumericExpr.cs
- RemoteWebConfigurationHostStream.cs
- XmlValidatingReader.cs
- Image.cs
- Mappings.cs
- ImageSource.cs
- LinkArea.cs
- ClockController.cs
- StringToken.cs
- ClonableStack.cs
- AspNetSynchronizationContext.cs
- Context.cs
- ALinqExpressionVisitor.cs
- TypographyProperties.cs
- Control.cs
- GenericUriParser.cs
- Base64Decoder.cs
- XmlStringTable.cs
- OperationBehaviorAttribute.cs
- CacheMemory.cs
- CodeExpressionCollection.cs
- EntityConnectionStringBuilderItem.cs
- RoutedUICommand.cs
- AppDomainShutdownMonitor.cs
- TemplateParser.cs
- Vector3dCollection.cs
- XPathAncestorIterator.cs
- HttpListenerPrefixCollection.cs
- controlskin.cs
- HandlerWithFactory.cs
- Version.cs
- MouseGestureValueSerializer.cs
- MatchNoneMessageFilter.cs
- KeyFrames.cs
- ModelTreeManager.cs
- AttachmentService.cs
- Utilities.cs
- AssemblyNameProxy.cs
- EndpointInfoCollection.cs
- SystemException.cs
- ApplicationHost.cs
- TreeViewCancelEvent.cs
- PhysicalAddress.cs
- UnsafeNativeMethods.cs
- SimpleFieldTemplateUserControl.cs
- HtmlFormParameterReader.cs
- TextEditorMouse.cs
- Expression.cs
- RotateTransform.cs
- CompositeScriptReference.cs
- WindowsRegion.cs
- ColorKeyFrameCollection.cs
- CacheManager.cs
- RPIdentityRequirement.cs
- RadialGradientBrush.cs
- EllipticalNodeOperations.cs
- TextWriter.cs
- DropSource.cs
- WriteFileContext.cs
- FrameworkElement.cs
- FastEncoder.cs
- EntityStoreSchemaGenerator.cs
- Scene3D.cs
- CodeDelegateInvokeExpression.cs
- FixedElement.cs
- TextWriter.cs
- ClipboardData.cs