Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / WSHttpSecurityElement.cs / 1 / WSHttpSecurityElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel.Channels; using System.Globalization; using System.Net; using System.Net.Security; using System.ServiceModel; using System.ServiceModel.Security; using System.ComponentModel; public sealed partial class WSHttpSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue = WSHttpSecurity.DefaultMode)] [ServiceModelEnumValidator(typeof(SecurityModeHelper))] public SecurityMode Mode { get { return (SecurityMode)base[ConfigurationStrings.Mode]; } set { base[ConfigurationStrings.Mode] = value; } } [ConfigurationProperty(ConfigurationStrings.Transport)] public WSHttpTransportSecurityElement Transport { get { return (WSHttpTransportSecurityElement)base[ConfigurationStrings.Transport]; } } [ConfigurationProperty(ConfigurationStrings.Message)] public NonDualMessageSecurityOverHttpElement Message { get { return (NonDualMessageSecurityOverHttpElement)base[ConfigurationStrings.Message]; } } internal void ApplyConfiguration(WSHttpSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.Mode = this.Mode; this.Transport.ApplyConfiguration(security.Transport); this.Message.ApplyConfiguration(security.Message); } internal void InitializeFrom(WSHttpSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.Mode = security.Mode; this.Transport.InitializeFrom(security.Transport); this.Message.InitializeFrom(security.Message); } } } // 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
- TypeElement.cs
- ChtmlCalendarAdapter.cs
- TextTreeInsertUndoUnit.cs
- LineServicesRun.cs
- WebPartConnectionsCancelEventArgs.cs
- Line.cs
- HScrollProperties.cs
- SortAction.cs
- ViewValidator.cs
- CompareInfo.cs
- DayRenderEvent.cs
- XMLSchema.cs
- TransformProviderWrapper.cs
- DistinctQueryOperator.cs
- LiteralTextParser.cs
- __Error.cs
- DataGridViewUtilities.cs
- InspectionWorker.cs
- PropertyInfoSet.cs
- ContextConfiguration.cs
- WebSysDescriptionAttribute.cs
- ApplicationSecurityManager.cs
- ButtonFieldBase.cs
- SqlProfileProvider.cs
- Matrix.cs
- HttpCookie.cs
- DropTarget.cs
- SecurityCriticalDataForSet.cs
- clipboard.cs
- EmptyCollection.cs
- DataChangedEventManager.cs
- ImageFormatConverter.cs
- SaveWorkflowAsyncResult.cs
- CorePropertiesFilter.cs
- InheritanceService.cs
- SQLInt16Storage.cs
- uribuilder.cs
- BuilderPropertyEntry.cs
- SamlAuthorizationDecisionStatement.cs
- SQLGuidStorage.cs
- CalendarKeyboardHelper.cs
- ObjectSet.cs
- ApplicationProxyInternal.cs
- CodeExpressionCollection.cs
- Unit.cs
- FragmentQuery.cs
- dsa.cs
- NameSpaceExtractor.cs
- InstallerTypeAttribute.cs
- SessionPageStatePersister.cs
- SqlUDTStorage.cs
- CodeAssignStatement.cs
- _DisconnectOverlappedAsyncResult.cs
- PathData.cs
- Visual3DCollection.cs
- ErrorFormatter.cs
- DataGridLinkButton.cs
- TrackingMemoryStream.cs
- DictionaryKeyPropertyAttribute.cs
- QilCloneVisitor.cs
- TrackingParameters.cs
- SapiGrammar.cs
- GridViewUpdateEventArgs.cs
- StringSorter.cs
- ManipulationVelocities.cs
- CodeGroup.cs
- EventTrigger.cs
- XPathSingletonIterator.cs
- BamlResourceSerializer.cs
- ThousandthOfEmRealPoints.cs
- DrawingState.cs
- Menu.cs
- Compensate.cs
- control.ime.cs
- TreeSet.cs
- ProfessionalColors.cs
- DbProviderFactory.cs
- SchemaElementLookUpTable.cs
- WebBrowser.cs
- keycontainerpermission.cs
- TextAdaptor.cs
- OutputCacheSettings.cs
- PrincipalPermission.cs
- TaskSchedulerException.cs
- GroupItemAutomationPeer.cs
- EmbossBitmapEffect.cs
- TreeIterator.cs
- Compiler.cs
- HotSpot.cs
- RegexMatch.cs
- DataGridCommandEventArgs.cs
- CommandField.cs
- ObjectDataProvider.cs
- Vector3DKeyFrameCollection.cs
- SingleAnimationUsingKeyFrames.cs
- SiteMapProvider.cs
- MaskedTextBoxTextEditorDropDown.cs
- QuaternionAnimation.cs
- TraceListener.cs
- StandardOleMarshalObject.cs