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
- WebBrowsableAttribute.cs
- SettingsPropertyValueCollection.cs
- LostFocusEventManager.cs
- FlowSwitchLink.cs
- FixedSOMPageConstructor.cs
- SafeRightsManagementPubHandle.cs
- ProviderCollection.cs
- DatePickerTextBox.cs
- SubclassTypeValidatorAttribute.cs
- ToolboxComponentsCreatedEventArgs.cs
- TrustManagerPromptUI.cs
- ToolStripPanelCell.cs
- SmtpMail.cs
- XmlTextReader.cs
- OdbcConnectionString.cs
- Drawing.cs
- ViewStateModeByIdAttribute.cs
- CodeLabeledStatement.cs
- MatchingStyle.cs
- InteropDesigner.xaml.cs
- DescendantQuery.cs
- MetadataCollection.cs
- TreeNodeCollection.cs
- ObjRef.cs
- ByteConverter.cs
- DefaultSection.cs
- ReadOnlyDataSourceView.cs
- PropertyToken.cs
- KeyBinding.cs
- IsolatedStorageFileStream.cs
- TextBounds.cs
- DataSourceNameHandler.cs
- PropertyEntry.cs
- TextOnlyOutput.cs
- CalendarDay.cs
- _CacheStreams.cs
- Drawing.cs
- ServiceHttpHandlerFactory.cs
- TransactionScope.cs
- TypeExtensionSerializer.cs
- CodeLabeledStatement.cs
- AutomationPeer.cs
- _Rfc2616CacheValidators.cs
- Util.cs
- PersonalizationEntry.cs
- BasicBrowserDialog.designer.cs
- AsyncResult.cs
- DropDownList.cs
- DetailsViewCommandEventArgs.cs
- WsatTransactionInfo.cs
- StatusBarAutomationPeer.cs
- MediaPlayerState.cs
- BindingEntityInfo.cs
- RelatedView.cs
- SHA384.cs
- ProfileParameter.cs
- GridViewAutomationPeer.cs
- ProfileGroupSettingsCollection.cs
- ListViewPagedDataSource.cs
- CompilationRelaxations.cs
- GuidTagList.cs
- EntryIndex.cs
- MessageDescription.cs
- ExtensionElementCollection.cs
- ValidationError.cs
- figurelength.cs
- CachedFontFamily.cs
- smtpconnection.cs
- IdentitySection.cs
- PointCollection.cs
- ListItemCollection.cs
- DispatchChannelSink.cs
- IdentifierService.cs
- DbResourceAllocator.cs
- HttpCacheVaryByContentEncodings.cs
- InternalConfigSettingsFactory.cs
- NamedPipeAppDomainProtocolHandler.cs
- SimpleHandlerBuildProvider.cs
- ExtendedProtectionPolicyTypeConverter.cs
- MessageContractAttribute.cs
- VersionedStream.cs
- PtsPage.cs
- SamlDoNotCacheCondition.cs
- PrefixQName.cs
- ListViewCommandEventArgs.cs
- XmlComplianceUtil.cs
- GrammarBuilderWildcard.cs
- ProvidersHelper.cs
- IDataContractSurrogate.cs
- StdRegProviderWrapper.cs
- AssemblyName.cs
- FormsAuthenticationModule.cs
- DataColumnMappingCollection.cs
- GACIdentityPermission.cs
- ButtonColumn.cs
- SpeechAudioFormatInfo.cs
- HttpConfigurationSystem.cs
- UnicodeEncoding.cs
- NavigationService.cs
- FieldMetadata.cs