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
- Activity.cs
- TextEffectResolver.cs
- XmlLanguage.cs
- OraclePermission.cs
- mediaeventargs.cs
- Screen.cs
- ThreadStaticAttribute.cs
- NativeRightsManagementAPIsStructures.cs
- XamlHttpHandlerFactory.cs
- CharacterHit.cs
- ProcessHostConfigUtils.cs
- TemplatedWizardStep.cs
- FontFamilyConverter.cs
- CheckedPointers.cs
- CultureInfoConverter.cs
- SspiHelper.cs
- RegistryPermission.cs
- XpsFilter.cs
- PanelDesigner.cs
- GeneralTransformGroup.cs
- ListViewUpdateEventArgs.cs
- LabelAutomationPeer.cs
- WebEvents.cs
- filewebrequest.cs
- followingsibling.cs
- CodeMethodReturnStatement.cs
- LinqDataSourceEditData.cs
- FrameworkContentElement.cs
- SerializationFieldInfo.cs
- ComboBox.cs
- TrustSection.cs
- UnitySerializationHolder.cs
- Script.cs
- ModifierKeysConverter.cs
- XmlSchemaSimpleType.cs
- DrawingContextDrawingContextWalker.cs
- BehaviorEditorPart.cs
- ArraySortHelper.cs
- UrlMapping.cs
- IResourceProvider.cs
- FontEditor.cs
- PointAnimationBase.cs
- RectangleHotSpot.cs
- Quad.cs
- InstalledVoice.cs
- Ray3DHitTestResult.cs
- dbenumerator.cs
- Help.cs
- SemanticBasicElement.cs
- Helpers.cs
- SerializationInfo.cs
- DbProviderFactoriesConfigurationHandler.cs
- StylusShape.cs
- ActivationService.cs
- HttpHandlerAction.cs
- ComponentCollection.cs
- PersonalizationStateInfo.cs
- XmlSchemaAppInfo.cs
- XhtmlBasicLabelAdapter.cs
- InternalConfigHost.cs
- DocumentPageTextView.cs
- DynamicMetaObjectBinder.cs
- serverconfig.cs
- TrustManager.cs
- ModelTreeManager.cs
- ProviderSettingsCollection.cs
- Crypto.cs
- InheritanceContextChangedEventManager.cs
- ContractValidationHelper.cs
- FilteredDataSetHelper.cs
- SqlGenericUtil.cs
- ExpressionParser.cs
- InkCanvas.cs
- ResourceReader.cs
- COM2Enum.cs
- GeometryModel3D.cs
- RubberbandSelector.cs
- OrderToken.cs
- NativeMethods.cs
- MDIControlStrip.cs
- grammarelement.cs
- InsufficientMemoryException.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- LayoutEvent.cs
- RegexMatch.cs
- SpecularMaterial.cs
- ServiceMemoryGates.cs
- ButtonField.cs
- XmlILModule.cs
- MailWebEventProvider.cs
- DesignerRegionMouseEventArgs.cs
- AuthenticationService.cs
- FileUtil.cs
- ResourceProviderFactory.cs
- OracleDataReader.cs
- TemplateControlParser.cs
- ItemAutomationPeer.cs
- EncryptedPackage.cs
- DropDownButton.cs
- DeferredTextReference.cs