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
- DbDeleteCommandTree.cs
- OrderByExpression.cs
- Wildcard.cs
- DataFormats.cs
- ArithmeticLiteral.cs
- XmlCharacterData.cs
- CommonObjectSecurity.cs
- documentsequencetextview.cs
- ChtmlTextBoxAdapter.cs
- BoundColumn.cs
- ErrorStyle.cs
- SchemaImporterExtensionElementCollection.cs
- CfgParser.cs
- CustomWebEventKey.cs
- ChangePasswordDesigner.cs
- ConcurrentBag.cs
- LayoutExceptionEventArgs.cs
- URI.cs
- TextTreeInsertElementUndoUnit.cs
- TextSimpleMarkerProperties.cs
- StrokeSerializer.cs
- documentsequencetextcontainer.cs
- TagPrefixInfo.cs
- TextElementAutomationPeer.cs
- DoubleAnimation.cs
- PropertyKey.cs
- ErrorWrapper.cs
- Hashtable.cs
- RecordManager.cs
- TextParagraphProperties.cs
- JournalEntryListConverter.cs
- MILUtilities.cs
- PublishLicense.cs
- PropertyGroupDescription.cs
- StringValueConverter.cs
- WebServiceErrorEvent.cs
- cache.cs
- EntityProviderServices.cs
- VBIdentifierTrimConverter.cs
- SynchronizationContext.cs
- Point4DValueSerializer.cs
- SafeProcessHandle.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- PropertyToken.cs
- WSHttpBindingCollectionElement.cs
- NameValueCollection.cs
- TextSelectionHelper.cs
- JsonWriter.cs
- TextServicesCompartmentEventSink.cs
- QueryContext.cs
- ServiceMetadataPublishingElement.cs
- BmpBitmapEncoder.cs
- KeyValueConfigurationCollection.cs
- Cursors.cs
- DataBinder.cs
- FocusTracker.cs
- HotSpot.cs
- DbExpressionRules.cs
- Thread.cs
- SystemColors.cs
- ContractValidationHelper.cs
- ExceptionRoutedEventArgs.cs
- _HeaderInfo.cs
- ExpressionBuilderContext.cs
- WebPartEditorOkVerb.cs
- DataSourceCacheDurationConverter.cs
- SqlTopReducer.cs
- RawUIStateInputReport.cs
- WMIGenerator.cs
- HttpBindingExtension.cs
- EdmSchemaError.cs
- CollectionDataContract.cs
- TextRange.cs
- TreeNodeCollection.cs
- SafeBitVector32.cs
- RequestCachePolicy.cs
- FileAccessException.cs
- InvalidOleVariantTypeException.cs
- FullTextLine.cs
- DbConnectionPoolGroupProviderInfo.cs
- TextChangedEventArgs.cs
- CellNormalizer.cs
- GridViewHeaderRowPresenter.cs
- CacheForPrimitiveTypes.cs
- WebServiceParameterData.cs
- XmlAttributeCache.cs
- OdbcFactory.cs
- MatrixCamera.cs
- KerberosReceiverSecurityToken.cs
- ImageClickEventArgs.cs
- Expression.cs
- WebPartActionVerb.cs
- VariableReference.cs
- ControlIdConverter.cs
- DomNameTable.cs
- SafeViewOfFileHandle.cs
- RowToFieldTransformer.cs
- HiddenFieldPageStatePersister.cs
- Fault.cs
- StringInfo.cs