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
- ThreadStaticAttribute.cs
- ListViewTableRow.cs
- GlyphRunDrawing.cs
- RealizationDrawingContextWalker.cs
- XmlSerializableReader.cs
- PolicyStatement.cs
- ControlOperationBehavior.cs
- JapaneseLunisolarCalendar.cs
- Size3DConverter.cs
- ConfigXmlComment.cs
- PeerPresenceInfo.cs
- AlphabeticalEnumConverter.cs
- DesignerWidgets.cs
- ParagraphResult.cs
- SerialPinChanges.cs
- CalendarDay.cs
- DataViewListener.cs
- TheQuery.cs
- ToolStripTextBox.cs
- Assert.cs
- FixedLineResult.cs
- DateTimeConverter.cs
- ModuleConfigurationInfo.cs
- CodeParameterDeclarationExpressionCollection.cs
- XmlWhitespace.cs
- DoubleAnimation.cs
- CodePrimitiveExpression.cs
- NonClientArea.cs
- Win32MouseDevice.cs
- base64Transforms.cs
- DbMetaDataColumnNames.cs
- DrawingContextWalker.cs
- Funcletizer.cs
- _DomainName.cs
- HashCodeCombiner.cs
- SrgsGrammar.cs
- SchemaContext.cs
- Emitter.cs
- RunWorkerCompletedEventArgs.cs
- TogglePatternIdentifiers.cs
- WebSysDisplayNameAttribute.cs
- XmlConverter.cs
- Types.cs
- TabPanel.cs
- RowToFieldTransformer.cs
- SoapSchemaImporter.cs
- ChildrenQuery.cs
- Transform3DGroup.cs
- CustomSignedXml.cs
- TriggerAction.cs
- AuthorizationRuleCollection.cs
- ConnectionConsumerAttribute.cs
- ColorEditor.cs
- NativeCppClassAttribute.cs
- TransformedBitmap.cs
- BCryptHashAlgorithm.cs
- Version.cs
- NetworkAddressChange.cs
- Item.cs
- Point3DAnimation.cs
- ColorTransform.cs
- TextPenaltyModule.cs
- XmlnsCompatibleWithAttribute.cs
- Win32KeyboardDevice.cs
- WebReference.cs
- DecimalFormatter.cs
- BinaryMessageEncoder.cs
- ProtocolElement.cs
- EditingCoordinator.cs
- InertiaTranslationBehavior.cs
- LowerCaseStringConverter.cs
- Pair.cs
- EmbeddedObject.cs
- Trigger.cs
- ExtractedStateEntry.cs
- ActiveXHelper.cs
- SqlProviderManifest.cs
- FileDetails.cs
- FillRuleValidation.cs
- PixelFormat.cs
- PrimarySelectionAdorner.cs
- _NTAuthentication.cs
- DateTimeValueSerializerContext.cs
- UserInitiatedNavigationPermission.cs
- CursorInteropHelper.cs
- DrawingBrush.cs
- JournalEntry.cs
- Span.cs
- GridViewEditEventArgs.cs
- HeaderCollection.cs
- MissingMethodException.cs
- SectionVisual.cs
- Processor.cs
- FormViewUpdatedEventArgs.cs
- BinaryReader.cs
- SoapIncludeAttribute.cs
- AlternationConverter.cs
- PropertyDescriptors.cs
- DocumentPageView.cs
- ScriptServiceAttribute.cs