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
- HTTPNotFoundHandler.cs
- SettingsAttributes.cs
- SortedDictionary.cs
- ChtmlTextWriter.cs
- DecoderReplacementFallback.cs
- SqlNodeAnnotation.cs
- CookieParameter.cs
- HttpResponseInternalWrapper.cs
- TextServicesCompartmentEventSink.cs
- PreviewPageInfo.cs
- WebPartConnection.cs
- SchemaImporterExtensionsSection.cs
- DataListItemEventArgs.cs
- LinqDataSourceStatusEventArgs.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- FigureParaClient.cs
- MessageFormatterConverter.cs
- CodeNamespace.cs
- CredentialCache.cs
- ResourceContainer.cs
- ForAllOperator.cs
- CheckPair.cs
- PropertyValueChangedEvent.cs
- _WebProxyDataBuilder.cs
- RegexFCD.cs
- UidPropertyAttribute.cs
- HandleExceptionArgs.cs
- PersistenceTypeAttribute.cs
- MetadataSerializer.cs
- InfoCardSchemas.cs
- HashMembershipCondition.cs
- ThreadAttributes.cs
- ComboBoxAutomationPeer.cs
- TypedTableGenerator.cs
- FormViewDeletedEventArgs.cs
- ToolStripSeparatorRenderEventArgs.cs
- ByteStorage.cs
- Operator.cs
- NameValueConfigurationCollection.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ColumnMapCopier.cs
- Cursors.cs
- HyperLink.cs
- MobileControlsSection.cs
- DrawingVisual.cs
- DesignerWidgets.cs
- TreeNodeStyle.cs
- PermissionAttributes.cs
- ToolStripDropTargetManager.cs
- ResourceBinder.cs
- SiteOfOriginContainer.cs
- ToolboxItem.cs
- PermissionAttributes.cs
- PenThreadWorker.cs
- RangeValidator.cs
- BCLDebug.cs
- printdlgexmarshaler.cs
- OleDbConnectionInternal.cs
- Brush.cs
- DesignBindingValueUIHandler.cs
- InlineUIContainer.cs
- DiscoveryDocumentSearchPattern.cs
- XmlAttributeOverrides.cs
- DispatcherTimer.cs
- Span.cs
- GeometryHitTestParameters.cs
- RestClientProxyHandler.cs
- SqlDataSourceCommandEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- ImageDrawing.cs
- CodeStatementCollection.cs
- XmlNullResolver.cs
- GridViewHeaderRowPresenter.cs
- StrokeNode.cs
- TextTreeTextNode.cs
- ValidatingPropertiesEventArgs.cs
- Control.cs
- IssuedTokenClientBehaviorsElement.cs
- EntityModelBuildProvider.cs
- QuaternionConverter.cs
- CanExecuteRoutedEventArgs.cs
- PersonalizationProviderCollection.cs
- ContentPosition.cs
- LocalizableAttribute.cs
- ValidationRuleCollection.cs
- HttpModuleActionCollection.cs
- InvalidAsynchronousStateException.cs
- oledbmetadatacollectionnames.cs
- Permission.cs
- Tuple.cs
- SqlFlattener.cs
- ArrangedElementCollection.cs
- SQLInt16Storage.cs
- CmsInterop.cs
- LinqDataSourceSelectEventArgs.cs
- transactioncontext.cs
- DataException.cs
- Misc.cs
- BrushValueSerializer.cs
- XDeferredAxisSource.cs