Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / WSDualHttpSecurityElement.cs / 1 / WSDualHttpSecurityElement.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 WSDualHttpSecurityElement : ConfigurationElement
{
[ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue = WSDualHttpSecurity.DefaultMode)]
[ServiceModelEnumValidator(typeof(WSDualHttpSecurityModeHelper))]
public WSDualHttpSecurityMode Mode
{
get { return (WSDualHttpSecurityMode)base[ConfigurationStrings.Mode]; }
set { base[ConfigurationStrings.Mode] = value; }
}
[ConfigurationProperty(ConfigurationStrings.Message)]
public MessageSecurityOverHttpElement Message
{
get { return (MessageSecurityOverHttpElement)base[ConfigurationStrings.Message]; }
}
internal void ApplyConfiguration(WSDualHttpSecurity security)
{
if (security == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security");
}
security.Mode = this.Mode;
this.Message.ApplyConfiguration(security.Message);
}
internal void InitializeFrom(WSDualHttpSecurity security)
{
if (security == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security");
}
this.Mode = security.Mode;
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
- AQNBuilder.cs
- MemoryRecordBuffer.cs
- XPathAncestorQuery.cs
- dataSvcMapFileLoader.cs
- Merger.cs
- AdapterUtil.cs
- SymbolType.cs
- PolyLineSegmentFigureLogic.cs
- RsaKeyGen.cs
- wpf-etw.cs
- ValidationErrorCollection.cs
- LineInfo.cs
- ExpressionTextBoxAutomationPeer.cs
- EmbeddedMailObject.cs
- UniqueID.cs
- DirectoryInfo.cs
- HtmlTableCellCollection.cs
- SoapAttributeOverrides.cs
- ControlBindingsCollection.cs
- CollectionContainer.cs
- EventRecord.cs
- DataSourceHelper.cs
- SingleQueryOperator.cs
- XmlDocument.cs
- Pens.cs
- ResXResourceReader.cs
- SafeCryptContextHandle.cs
- ReadOnlyMetadataCollection.cs
- DbSourceParameterCollection.cs
- QilReplaceVisitor.cs
- FormClosedEvent.cs
- MimeObjectFactory.cs
- KeyEvent.cs
- UIHelper.cs
- CodeChecksumPragma.cs
- DataControlButton.cs
- PolyQuadraticBezierSegment.cs
- MultipleViewPatternIdentifiers.cs
- InputLanguageEventArgs.cs
- DataControlPagerLinkButton.cs
- ReferentialConstraintRoleElement.cs
- ProcessHost.cs
- CodeCommentStatementCollection.cs
- InvokePattern.cs
- CorrelationQueryBehavior.cs
- ProcessHost.cs
- CompositeDataBoundControl.cs
- BufferModeSettings.cs
- BindingCollection.cs
- Mappings.cs
- RowParagraph.cs
- SimpleMailWebEventProvider.cs
- StatusBarDesigner.cs
- LoginUtil.cs
- WindowsListViewScroll.cs
- IdlingCommunicationPool.cs
- Dump.cs
- XmlAttributeHolder.cs
- ConsumerConnectionPoint.cs
- CommandDevice.cs
- XamlToRtfWriter.cs
- WorkerRequest.cs
- ObjectMemberMapping.cs
- MsmqIntegrationBindingElement.cs
- XmlReaderSettings.cs
- HttpStreamXmlDictionaryWriter.cs
- SafeBitVector32.cs
- UnsafeNativeMethods.cs
- PolicyManager.cs
- AmbiguousMatchException.cs
- OpCopier.cs
- SymbolEqualComparer.cs
- XPathDocument.cs
- InvokeProviderWrapper.cs
- HealthMonitoringSectionHelper.cs
- CompoundFileStorageReference.cs
- XmlSchemaSimpleContentExtension.cs
- IntegerValidatorAttribute.cs
- EmptyStringExpandableObjectConverter.cs
- ParameterModifier.cs
- PublisherMembershipCondition.cs
- METAHEADER.cs
- ProcessHostMapPath.cs
- PrintDialog.cs
- ImageSourceTypeConverter.cs
- DodSequenceMerge.cs
- remotingproxy.cs
- InputReport.cs
- Timer.cs
- LocalBuilder.cs
- PagerStyle.cs
- Int32CollectionValueSerializer.cs
- OdbcConnectionStringbuilder.cs
- PerfCounters.cs
- DPAPIProtectedConfigurationProvider.cs
- DesignTimeValidationFeature.cs
- ProtocolsConfigurationHandler.cs
- AnchoredBlock.cs
- HandlerBase.cs
- PersistenceTask.cs