Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / MessageSecurityOverMsmqElement.cs / 1 / MessageSecurityOverMsmqElement.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 MessageSecurityOverMsmqElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.ClientCredentialType, DefaultValue = MessageSecurityOverMsmq.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(MessageSecurityOverMsmq 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(MessageSecurityOverMsmq 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
- FixedSchema.cs
- DetailsViewActionList.cs
- SafeNativeMethods.cs
- UndirectedGraph.cs
- SocketInformation.cs
- FloatAverageAggregationOperator.cs
- Tokenizer.cs
- SystemNetworkInterface.cs
- ListDesigner.cs
- Pair.cs
- XmlSchemaExternal.cs
- StringUtil.cs
- AuthenticationSection.cs
- ImageField.cs
- Matrix3DStack.cs
- Misc.cs
- SettingsPropertyValueCollection.cs
- StructuredTypeEmitter.cs
- PlainXmlDeserializer.cs
- StorageInfo.cs
- ToolboxBitmapAttribute.cs
- Stopwatch.cs
- XamlInt32CollectionSerializer.cs
- HttpRuntimeSection.cs
- TextRunTypographyProperties.cs
- SqlIdentifier.cs
- DispatchWrapper.cs
- TaskExceptionHolder.cs
- SQLChars.cs
- InvalidMessageContractException.cs
- ManagementScope.cs
- ObjectStateManager.cs
- StylusPointPropertyId.cs
- documentsequencetextview.cs
- TextOnlyOutput.cs
- CompositeDuplexBindingElement.cs
- DragDropManager.cs
- CheckBoxDesigner.cs
- TreeNodeCollectionEditor.cs
- SourceFileBuildProvider.cs
- DataGridViewLayoutData.cs
- COM2ComponentEditor.cs
- InkCollectionBehavior.cs
- CSharpCodeProvider.cs
- PageThemeParser.cs
- Activity.cs
- SqlCommandSet.cs
- ObjectSet.cs
- GreenMethods.cs
- SqlTypeConverter.cs
- SQLInt64.cs
- RandomNumberGenerator.cs
- SizeChangedEventArgs.cs
- DataBindingCollectionConverter.cs
- SemaphoreFullException.cs
- RefreshPropertiesAttribute.cs
- DesignerDeviceConfig.cs
- CoTaskMemHandle.cs
- ColumnHeader.cs
- SQLBoolean.cs
- TypeSchema.cs
- SoapSchemaImporter.cs
- OlePropertyStructs.cs
- SqlDataRecord.cs
- ImageListStreamer.cs
- ModelItemCollectionImpl.cs
- CssTextWriter.cs
- SiteMapDataSourceView.cs
- XmlSchemaSimpleTypeUnion.cs
- UIElement3D.cs
- PersonalizableAttribute.cs
- FramingEncoders.cs
- BinHexEncoder.cs
- UnsafeNativeMethods.cs
- TextServicesHost.cs
- StringUtil.cs
- BitmapSource.cs
- DSASignatureFormatter.cs
- EmbeddedMailObjectsCollection.cs
- FrameworkObject.cs
- UIntPtr.cs
- NTAccount.cs
- XPathNavigatorReader.cs
- WhitespaceRuleReader.cs
- TimeZoneNotFoundException.cs
- HtmlTableCell.cs
- clipboard.cs
- WebPartMinimizeVerb.cs
- ProfessionalColorTable.cs
- X509Certificate2.cs
- DataGridViewCellConverter.cs
- ProfileBuildProvider.cs
- FormsAuthenticationConfiguration.cs
- RPIdentityRequirement.cs
- ProcessModelSection.cs
- LocalizationComments.cs
- HtmlSelect.cs
- HeaderedItemsControl.cs
- SoapFormatter.cs
- OdbcEnvironmentHandle.cs