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
- RandomNumberGenerator.cs
- WhitespaceSignificantCollectionAttribute.cs
- WebContext.cs
- XmlEncodedRawTextWriter.cs
- SafeNativeMethodsOther.cs
- CustomValidator.cs
- ClientSponsor.cs
- SocketPermission.cs
- BoundColumn.cs
- SapiInterop.cs
- SafeUserTokenHandle.cs
- PropertyMapper.cs
- UpdatePanelTriggerCollection.cs
- TransformationRules.cs
- GridToolTip.cs
- BookmarkList.cs
- FileRegion.cs
- SurrogateSelector.cs
- StylusPointDescription.cs
- Serializer.cs
- CommonXSendMessage.cs
- BypassElementCollection.cs
- CodePageUtils.cs
- Message.cs
- TextStore.cs
- SqlInfoMessageEvent.cs
- HandlerFactoryCache.cs
- WebOperationContext.cs
- RowUpdatingEventArgs.cs
- StringArrayConverter.cs
- PipeStream.cs
- FileSystemWatcher.cs
- IApplicationTrustManager.cs
- XmlSchemaAny.cs
- ErrorWebPart.cs
- InheritanceRules.cs
- ColumnResult.cs
- RawMouseInputReport.cs
- ConstraintManager.cs
- ToolStripRenderEventArgs.cs
- VisualBrush.cs
- PixelShader.cs
- TreeViewEvent.cs
- RealizationContext.cs
- InkSerializer.cs
- XmlAutoDetectWriter.cs
- StrokeCollection2.cs
- SelectionListDesigner.cs
- DiscoveryClientChannelFactory.cs
- MarshalByValueComponent.cs
- Baml6Assembly.cs
- uribuilder.cs
- GenericEnumerator.cs
- ValidationSettings.cs
- FormsAuthenticationTicket.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ParameterRetriever.cs
- SQLDoubleStorage.cs
- Currency.cs
- HtmlShim.cs
- DataPagerField.cs
- ItemsControl.cs
- PrePostDescendentsWalker.cs
- XpsDigitalSignature.cs
- OpacityConverter.cs
- WorkItem.cs
- VersionedStreamOwner.cs
- Pair.cs
- CellIdBoolean.cs
- webclient.cs
- OpacityConverter.cs
- SizeAnimationBase.cs
- TableAdapterManagerHelper.cs
- StrongNameMembershipCondition.cs
- TextServicesHost.cs
- XamlDesignerSerializationManager.cs
- Axis.cs
- SevenBitStream.cs
- OLEDB_Util.cs
- Attributes.cs
- DataGridViewControlCollection.cs
- SoapIncludeAttribute.cs
- StateWorkerRequest.cs
- IdentityModelStringsVersion1.cs
- NamedObject.cs
- ChangeDirector.cs
- StateDesigner.cs
- XmlCustomFormatter.cs
- TableLayout.cs
- BindToObject.cs
- UnionCodeGroup.cs
- IntegerValidatorAttribute.cs
- QuaternionConverter.cs
- BitStream.cs
- WmpBitmapDecoder.cs
- BackStopAuthenticationModule.cs
- FontStretch.cs
- DirectionalLight.cs
- RuleSetDialog.cs
- PropertyTab.cs