Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SecurityHeaderElementInferenceEngine.cs / 1 / SecurityHeaderElementInferenceEngine.cs
//---------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { using System.ServiceModel.Security.Tokens; using System.ServiceModel.Channels; using System.Xml; abstract class SecurityHeaderElementInferenceEngine { public abstract void ExecuteProcessingPasses(ReceiveSecurityHeader securityHeader, XmlDictionaryReader reader); public abstract void MarkElements(ReceiveSecurityHeaderElementManager elementManager, bool messageSecurityMode); public static SecurityHeaderElementInferenceEngine GetInferenceEngine(SecurityHeaderLayout layout) { SecurityHeaderLayoutHelper.Validate(layout); switch (layout) { case SecurityHeaderLayout.Strict: return StrictModeSecurityHeaderElementInferenceEngine.Instance; case SecurityHeaderLayout.Lax: return LaxModeSecurityHeaderElementInferenceEngine.Instance; case SecurityHeaderLayout.LaxTimestampFirst: return LaxTimestampFirstModeSecurityHeaderElementInferenceEngine.Instance; case SecurityHeaderLayout.LaxTimestampLast: return LaxTimestampLastModeSecurityHeaderElementInferenceEngine.Instance; default: throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("layout")); } } } } // 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
- ZipIORawDataFileBlock.cs
- ReflectPropertyDescriptor.cs
- ResourceFallbackManager.cs
- _BufferOffsetSize.cs
- InputScopeAttribute.cs
- XmlSchemaRedefine.cs
- DateTimeValueSerializer.cs
- TrackBarRenderer.cs
- EventlogProvider.cs
- HttpDictionary.cs
- Options.cs
- FontFamilyIdentifier.cs
- AncestorChangedEventArgs.cs
- XslNumber.cs
- DataServiceStreamResponse.cs
- RegexRunner.cs
- WinFormsUtils.cs
- EntityPropertyMappingAttribute.cs
- HtmlTableCell.cs
- HtmlInputSubmit.cs
- SimpleMailWebEventProvider.cs
- MenuCommandsChangedEventArgs.cs
- JsonClassDataContract.cs
- CharAnimationUsingKeyFrames.cs
- WebPartDesigner.cs
- AssemblyCollection.cs
- base64Transforms.cs
- SchemaExporter.cs
- ImageBrush.cs
- WinEventQueueItem.cs
- ControllableStoryboardAction.cs
- EntityWrapper.cs
- AnnotationMap.cs
- CanonicalXml.cs
- SchemaTableColumn.cs
- DbDataAdapter.cs
- RequestDescription.cs
- DeclaredTypeValidatorAttribute.cs
- KeyGestureConverter.cs
- LocalizationParserHooks.cs
- DbReferenceCollection.cs
- Parser.cs
- SafeNativeMethods.cs
- Transform3DGroup.cs
- ItemList.cs
- Schedule.cs
- FeatureSupport.cs
- EmptyElement.cs
- SQLResource.cs
- CapabilitiesState.cs
- ToolStripItemRenderEventArgs.cs
- CodeTypeConstructor.cs
- SimpleWebHandlerParser.cs
- TreeWalkHelper.cs
- GenerateTemporaryAssemblyTask.cs
- SynchronizedInputPattern.cs
- TextEffect.cs
- CodeCastExpression.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- IDispatchConstantAttribute.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- MimeAnyImporter.cs
- Pair.cs
- TaskResultSetter.cs
- FieldTemplateUserControl.cs
- BackgroundWorker.cs
- pingexception.cs
- DesignConnectionCollection.cs
- UrlAuthFailedErrorFormatter.cs
- ExpressionBuilderCollection.cs
- EventLogInformation.cs
- DecodeHelper.cs
- UpdateExpressionVisitor.cs
- MetadataArtifactLoaderCompositeFile.cs
- TextTreeTextBlock.cs
- XpsDigitalSignature.cs
- FreezableOperations.cs
- HttpCacheVary.cs
- ToolStripContextMenu.cs
- CacheSection.cs
- InlineObject.cs
- DataGrid.cs
- ApplicationHost.cs
- SqlBinder.cs
- ColorConverter.cs
- MemberHolder.cs
- XmlSignatureProperties.cs
- SSmlParser.cs
- FamilyMap.cs
- SecurityImpersonationBehavior.cs
- SocketPermission.cs
- SoapProtocolReflector.cs
- SyndicationItem.cs
- LinearQuaternionKeyFrame.cs
- SaveFileDialog.cs
- WebRequestModulesSection.cs
- EpmSyndicationContentSerializer.cs
- AssociatedControlConverter.cs
- PageThemeBuildProvider.cs
- XPathAncestorQuery.cs