Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / MessageSecurityOverTcpElement.cs / 1 / MessageSecurityOverTcpElement.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 MessageSecurityOverTcpElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.ClientCredentialType, DefaultValue = MessageSecurityOverTcp.DefaultClientCredentialType)] [ServiceModelEnumValidator(typeof(MessageCredentialTypeHelper))] public MessageCredentialType ClientCredentialType { get { return (MessageCredentialType)base[ConfigurationStrings.ClientCredentialType]; } set { base[ConfigurationStrings.ClientCredentialType] = value; } } [ConfigurationProperty(ConfigurationStrings.AlgorithmSuite, DefaultValue = ConfigurationStrings.Default)] [TypeConverter(typeof(SecurityAlgorithmSuiteConverter))] public SecurityAlgorithmSuite AlgorithmSuite { get {return (SecurityAlgorithmSuite) base[ConfigurationStrings.AlgorithmSuite]; } set {base[ConfigurationStrings.AlgorithmSuite] = value; } } internal void ApplyConfiguration(MessageSecurityOverTcp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.ClientCredentialType = this.ClientCredentialType; if (PropertyValueOrigin.Default != this.ElementInformation.Properties[ConfigurationStrings.AlgorithmSuite].ValueOrigin) { security.AlgorithmSuite = this.AlgorithmSuite; } } internal void InitializeFrom(MessageSecurityOverTcp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.ClientCredentialType = security.ClientCredentialType; if (security.WasAlgorithmSuiteSet) { this.AlgorithmSuite = security.AlgorithmSuite; } } } } // 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
- InvalidContentTypeException.cs
- XmlLinkedNode.cs
- SqlVisitor.cs
- AdRotator.cs
- UriWriter.cs
- DynamicVirtualDiscoSearcher.cs
- UserControlBuildProvider.cs
- Effect.cs
- ModulesEntry.cs
- EventSourceCreationData.cs
- EventNotify.cs
- EntryIndex.cs
- IndexerNameAttribute.cs
- AuthenticationServiceManager.cs
- TraceSection.cs
- HitTestFilterBehavior.cs
- ApplicationInterop.cs
- FontWeightConverter.cs
- ArrayWithOffset.cs
- SqlMetaData.cs
- ProgressBarHighlightConverter.cs
- MouseDevice.cs
- GridItemPattern.cs
- PerformanceCounters.cs
- DispatcherOperation.cs
- TimerEventSubscriptionCollection.cs
- RangeBaseAutomationPeer.cs
- PenContexts.cs
- TrackingServices.cs
- RIPEMD160.cs
- OleDbException.cs
- SQLResource.cs
- ObjectQuery_EntitySqlExtensions.cs
- _ShellExpression.cs
- RectangleHotSpot.cs
- BamlLocalizabilityResolver.cs
- DescendantBaseQuery.cs
- Soap12ProtocolImporter.cs
- AppDomainUnloadedException.cs
- TextSelectionProcessor.cs
- EmptyCollection.cs
- PipelineModuleStepContainer.cs
- DrawListViewColumnHeaderEventArgs.cs
- Int32CollectionConverter.cs
- AspNetSynchronizationContext.cs
- unsafenativemethodstextservices.cs
- RectangleF.cs
- DataServiceEntityAttribute.cs
- Misc.cs
- TogglePattern.cs
- DnsPermission.cs
- UIntPtr.cs
- DataGridViewAdvancedBorderStyle.cs
- RubberbandSelector.cs
- BCLDebug.cs
- SqlCacheDependencySection.cs
- ResourceDisplayNameAttribute.cs
- WindowInteropHelper.cs
- MonitorWrapper.cs
- WindowsMenu.cs
- PaintValueEventArgs.cs
- Sorting.cs
- SettingsPropertyValueCollection.cs
- TabletDeviceInfo.cs
- UnsafeNativeMethods.cs
- SecurityTokenValidationException.cs
- MessageEncodingBindingElement.cs
- GetWinFXPath.cs
- SmiMetaDataProperty.cs
- RSAPKCS1SignatureFormatter.cs
- XmlQueryType.cs
- Line.cs
- SoundPlayer.cs
- Hex.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- TimeSpan.cs
- MarkupProperty.cs
- HttpContextServiceHost.cs
- Rect.cs
- CaseStatement.cs
- InputBinding.cs
- SHA256Cng.cs
- VirtualDirectoryMapping.cs
- XmlSerializerVersionAttribute.cs
- DataTableClearEvent.cs
- XmlUtf8RawTextWriter.cs
- SiteMap.cs
- SqlDependency.cs
- FormatterConverter.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- ToolStripMenuItem.cs
- TextBoxLine.cs
- _AcceptOverlappedAsyncResult.cs
- IndependentlyAnimatedPropertyMetadata.cs
- BindingsCollection.cs
- CellParagraph.cs
- Vector.cs
- CharStorage.cs
- CodePrimitiveExpression.cs
- LOSFormatter.cs