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
- PriorityItem.cs
- Brush.cs
- Environment.cs
- ArgumentException.cs
- CoTaskMemSafeHandle.cs
- MarkupCompiler.cs
- NetworkInformationException.cs
- UpDownBase.cs
- EntityException.cs
- TypeInitializationException.cs
- PathFigure.cs
- NavigatingCancelEventArgs.cs
- HttpRuntimeSection.cs
- OAVariantLib.cs
- AutoGeneratedField.cs
- entityreference_tresulttype.cs
- _AcceptOverlappedAsyncResult.cs
- BindingBase.cs
- RulePatternOps.cs
- Delegate.cs
- FileDataSourceCache.cs
- BamlLocalizableResource.cs
- ColumnWidthChangedEvent.cs
- SchemaElementDecl.cs
- ElementAction.cs
- TextEffect.cs
- ManifestBasedResourceGroveler.cs
- AsyncResult.cs
- DocumentProperties.cs
- PublisherMembershipCondition.cs
- MembershipPasswordException.cs
- EncoderReplacementFallback.cs
- GroupQuery.cs
- RemoteCryptoTokenProvider.cs
- WebPageTraceListener.cs
- DataSourceXmlSerializer.cs
- SmiEventSink_Default.cs
- SafeProcessHandle.cs
- PhoneCallDesigner.cs
- XmlValueConverter.cs
- AsyncCodeActivityContext.cs
- PseudoWebRequest.cs
- PieceDirectory.cs
- RowsCopiedEventArgs.cs
- PathGeometry.cs
- ResourceExpressionBuilder.cs
- DriveNotFoundException.cs
- DiscoveryViaBehavior.cs
- RowCache.cs
- IndependentAnimationStorage.cs
- VideoDrawing.cs
- BuildProvider.cs
- ObjectDataSourceMethodEditor.cs
- Quad.cs
- MimeFormatter.cs
- contentDescriptor.cs
- AudioBase.cs
- PageCodeDomTreeGenerator.cs
- LassoSelectionBehavior.cs
- ItemCheckedEvent.cs
- MatrixAnimationBase.cs
- MsdtcWrapper.cs
- AxHost.cs
- SystemTcpStatistics.cs
- CursorConverter.cs
- WebPartTransformer.cs
- XXXOnTypeBuilderInstantiation.cs
- XmlSerializerVersionAttribute.cs
- XPathDescendantIterator.cs
- MultiBinding.cs
- MessageProperties.cs
- ZipIOLocalFileDataDescriptor.cs
- TimestampInformation.cs
- WebService.cs
- DashStyles.cs
- TargetPerspective.cs
- ToolStripDropDownButton.cs
- FormViewInsertedEventArgs.cs
- DummyDataSource.cs
- CodeLinePragma.cs
- ToolStripDropTargetManager.cs
- BinaryNegotiation.cs
- PropertyCondition.cs
- DataGridViewLinkColumn.cs
- RunWorkerCompletedEventArgs.cs
- EncryptionUtility.cs
- GeneralTransform3DGroup.cs
- ListItemParagraph.cs
- Peer.cs
- WizardSideBarListControlItemEventArgs.cs
- SecurityKeyEntropyMode.cs
- HotSpot.cs
- EditCommandColumn.cs
- ObjectHandle.cs
- ScriptingSectionGroup.cs
- ConfigurationStrings.cs
- MSG.cs
- ExtenderProviderService.cs
- DeploymentSection.cs
- BitVec.cs