Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / BasicHttpSecurityElement.cs / 1 / BasicHttpSecurityElement.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 BasicHttpSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue = BasicHttpSecurity.DefaultMode)] [ServiceModelEnumValidator(typeof(BasicHttpSecurityModeHelper))] public BasicHttpSecurityMode Mode { get { return (BasicHttpSecurityMode)base[ConfigurationStrings.Mode]; } set { base[ConfigurationStrings.Mode] = value; } } [ConfigurationProperty(ConfigurationStrings.Transport)] public HttpTransportSecurityElement Transport { get { return (HttpTransportSecurityElement)base[ConfigurationStrings.Transport]; } } [ConfigurationProperty(ConfigurationStrings.Message)] public BasicHttpMessageSecurityElement Message { get { return (BasicHttpMessageSecurityElement)base[ConfigurationStrings.Message]; } } internal void ApplyConfiguration(BasicHttpSecurity 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(BasicHttpSecurity 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
- ContentOperations.cs
- CroppedBitmap.cs
- DbDataSourceEnumerator.cs
- LocalizedNameDescriptionPair.cs
- CommandManager.cs
- SendSecurityHeaderElementContainer.cs
- XslVisitor.cs
- IERequestCache.cs
- EventLogPermissionHolder.cs
- ExponentialEase.cs
- ConfigurationStrings.cs
- ErrorFormatterPage.cs
- ContentType.cs
- BasicCellRelation.cs
- SynchronizationContext.cs
- SecurityTokenAuthenticator.cs
- OptionalColumn.cs
- StatusCommandUI.cs
- AnnotationHighlightLayer.cs
- XmlLoader.cs
- HwndProxyElementProvider.cs
- PathSegmentCollection.cs
- ViewManagerAttribute.cs
- SystemThemeKey.cs
- CalendarDay.cs
- X509ServiceCertificateAuthentication.cs
- GlyphingCache.cs
- ResolvedKeyFrameEntry.cs
- XPathArrayIterator.cs
- LinqDataSourceDeleteEventArgs.cs
- Privilege.cs
- SparseMemoryStream.cs
- DeviceSpecificDialogCachedState.cs
- VerificationException.cs
- RawStylusSystemGestureInputReport.cs
- SQLByte.cs
- EntityConnection.cs
- DataSourceXmlTextReader.cs
- Environment.cs
- CompilerResults.cs
- ProgressBarAutomationPeer.cs
- ToolStripItemGlyph.cs
- ReturnEventArgs.cs
- Rules.cs
- precedingsibling.cs
- DbDataReader.cs
- TiffBitmapEncoder.cs
- ComboBoxDesigner.cs
- DefaultPropertiesToSend.cs
- HttpServerUtilityWrapper.cs
- TTSEvent.cs
- FieldBuilder.cs
- precedingquery.cs
- WebBrowserPermission.cs
- WebServiceEnumData.cs
- CircleHotSpot.cs
- OracleTransaction.cs
- Panel.cs
- CroppedBitmap.cs
- XmlSchemaSubstitutionGroup.cs
- Events.cs
- EventDescriptor.cs
- TypedElement.cs
- DataGridColumnDropSeparator.cs
- ConfigurationStrings.cs
- LayoutEvent.cs
- odbcmetadatacolumnnames.cs
- SystemParameters.cs
- ConsumerConnectionPoint.cs
- GridViewCellAutomationPeer.cs
- Expression.cs
- TailCallAnalyzer.cs
- BufferedGraphicsContext.cs
- BypassElement.cs
- SystemFonts.cs
- ReadOnlyMetadataCollection.cs
- InputLanguageProfileNotifySink.cs
- SiteMapNodeItemEventArgs.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- GridViewAutoFormat.cs
- BamlLocalizer.cs
- SessionIDManager.cs
- OpCodes.cs
- ImageClickEventArgs.cs
- OpCodes.cs
- InteropDesigner.xaml.cs
- Pool.cs
- SqlTransaction.cs
- XPathNavigatorReader.cs
- LabelEditEvent.cs
- ImageClickEventArgs.cs
- Vector3DConverter.cs
- DataGridViewCellConverter.cs
- UInt16Converter.cs
- StubHelpers.cs
- _AutoWebProxyScriptHelper.cs
- KeyedCollection.cs
- TypeElementCollection.cs
- HwndMouseInputProvider.cs
- DependencyPropertyKey.cs