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
- EventProviderBase.cs
- ImageListUtils.cs
- HttpConfigurationSystem.cs
- HttpApplication.cs
- UrlPath.cs
- HashAlgorithm.cs
- Int32CollectionValueSerializer.cs
- UITypeEditors.cs
- GPRECT.cs
- rsa.cs
- InvalidOperationException.cs
- DataBoundControl.cs
- ChangeNode.cs
- WebPartTransformerAttribute.cs
- Filter.cs
- HttpCacheParams.cs
- StatusStrip.cs
- ProcessInfo.cs
- DuplicateWaitObjectException.cs
- BitmapScalingModeValidation.cs
- ItemTypeToolStripMenuItem.cs
- MembershipUser.cs
- ApplicationId.cs
- Sentence.cs
- RunWorkerCompletedEventArgs.cs
- FontEmbeddingManager.cs
- PolicyLevel.cs
- KeyBinding.cs
- TdsParserStaticMethods.cs
- MouseWheelEventArgs.cs
- RawStylusInputCustomDataList.cs
- nulltextcontainer.cs
- ResourcesBuildProvider.cs
- MetadataItemEmitter.cs
- RSACryptoServiceProvider.cs
- XamlReaderHelper.cs
- Parameter.cs
- Context.cs
- IsolatedStorageSecurityState.cs
- _ConnectStream.cs
- PngBitmapEncoder.cs
- SiteMapProvider.cs
- DataRelation.cs
- ReflectPropertyDescriptor.cs
- NativeStructs.cs
- LayoutUtils.cs
- WindowsStatusBar.cs
- ComboBoxHelper.cs
- AuthenticationModuleElement.cs
- DrawingVisualDrawingContext.cs
- ToolboxItemCollection.cs
- UnionCqlBlock.cs
- DragEventArgs.cs
- HeaderCollection.cs
- DataRecordInternal.cs
- ToolBar.cs
- ServiceCredentialsSecurityTokenManager.cs
- ISAPIWorkerRequest.cs
- AssociationType.cs
- XmlDocumentFragment.cs
- AnnotationResourceChangedEventArgs.cs
- DataGridViewColumnHeaderCell.cs
- LoginCancelEventArgs.cs
- ShaperBuffers.cs
- WinEventHandler.cs
- HostedHttpContext.cs
- ImageList.cs
- AccessDataSourceView.cs
- FieldNameLookup.cs
- Line.cs
- CacheModeValueSerializer.cs
- OracleDataAdapter.cs
- UnsafeNativeMethods.cs
- NetworkInformationException.cs
- JournalEntryListConverter.cs
- RequestCache.cs
- RuntimeComponentFilter.cs
- Mappings.cs
- WmlListAdapter.cs
- ServicesUtilities.cs
- EditBehavior.cs
- SpotLight.cs
- EastAsianLunisolarCalendar.cs
- Encoder.cs
- EnumValAlphaComparer.cs
- SqlDataSourceStatusEventArgs.cs
- QueryContinueDragEventArgs.cs
- ProfileGroupSettingsCollection.cs
- ResourcesBuildProvider.cs
- Wizard.cs
- StrokeNodeOperations2.cs
- MutableAssemblyCacheEntry.cs
- Clipboard.cs
- ObjectDataSource.cs
- FlowLayoutPanel.cs
- ArgumentNullException.cs
- JumpPath.cs
- CalendarButtonAutomationPeer.cs
- CompModSwitches.cs
- MonitoringDescriptionAttribute.cs