Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / NetTcpSecurityElement.cs / 1 / NetTcpSecurityElement.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 NetTcpSecurityElement : ConfigurationElement { [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue = NetTcpSecurity.DefaultMode)] [ServiceModelEnumValidator(typeof(SecurityModeHelper))] public SecurityMode Mode { get { return (SecurityMode)base[ConfigurationStrings.Mode]; } set { base[ConfigurationStrings.Mode] = value; } } [ConfigurationProperty(ConfigurationStrings.Transport)] public TcpTransportSecurityElement Transport { get { return (TcpTransportSecurityElement)base[ConfigurationStrings.Transport]; } } [ConfigurationProperty(ConfigurationStrings.Message)] public MessageSecurityOverTcpElement Message { get { return (MessageSecurityOverTcpElement)base[ConfigurationStrings.Message]; } } internal void ApplyConfiguration(NetTcpSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.Mode = this.Mode; this.Transport.ApplyConfiguration(security.Transport); this.Message.ApplyConfiguration(security.Message); } internal void InitializeFrom(NetTcpSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.Mode = security.Mode; this.Transport.InitializeFrom(security.Transport); this.Message.InitializeFrom(security.Message); } } } // 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
- AssertFilter.cs
- Property.cs
- List.cs
- MarkerProperties.cs
- HttpDebugHandler.cs
- SiteMapProvider.cs
- XmlSecureResolver.cs
- SQLSingleStorage.cs
- EntityReference.cs
- HwndHostAutomationPeer.cs
- QueryContinueDragEventArgs.cs
- AttachedPropertiesService.cs
- DoubleCollectionValueSerializer.cs
- InternalUserCancelledException.cs
- CacheSection.cs
- StatusBarItemAutomationPeer.cs
- PostBackTrigger.cs
- HiddenField.cs
- TextParaLineResult.cs
- CompilerResults.cs
- UserMapPath.cs
- TemplateAction.cs
- ApplicationHost.cs
- SEHException.cs
- HttpFileCollectionWrapper.cs
- AppModelKnownContentFactory.cs
- GroupItemAutomationPeer.cs
- QuaternionAnimationBase.cs
- StyleSelector.cs
- CutCopyPasteHelper.cs
- ControlBuilderAttribute.cs
- OracleRowUpdatingEventArgs.cs
- PolyBezierSegment.cs
- XmlDataDocument.cs
- HtmlMobileTextWriter.cs
- WebHostedComPlusServiceHost.cs
- BufferModeSettings.cs
- ObjectStateEntryDbDataRecord.cs
- DataGridLength.cs
- BackgroundWorker.cs
- XmlNodeReader.cs
- StringUtil.cs
- FontFamily.cs
- WindowsGraphics.cs
- TemplateColumn.cs
- DropDownList.cs
- Accessible.cs
- SqlXml.cs
- ControlCachePolicy.cs
- TableLayoutStyleCollection.cs
- RNGCryptoServiceProvider.cs
- XmlSchemaSimpleTypeUnion.cs
- Point3DCollectionValueSerializer.cs
- SubMenuStyleCollection.cs
- SlotInfo.cs
- TraceHandler.cs
- Pkcs7Recipient.cs
- LingerOption.cs
- CodeNamespace.cs
- Application.cs
- EventPropertyMap.cs
- Compilation.cs
- DataGridTextBoxColumn.cs
- DropSourceBehavior.cs
- SigningProgress.cs
- ConfigXmlSignificantWhitespace.cs
- BrowserTree.cs
- OraclePermissionAttribute.cs
- DriveNotFoundException.cs
- ToolStripContentPanel.cs
- TraceSection.cs
- ReservationCollection.cs
- EventNotify.cs
- mediaeventshelper.cs
- HScrollProperties.cs
- WriteTimeStream.cs
- _OverlappedAsyncResult.cs
- MethodCallTranslator.cs
- HasCopySemanticsAttribute.cs
- ActivationServices.cs
- ProfileParameter.cs
- GetPageCompletedEventArgs.cs
- AnnotationResourceCollection.cs
- SubqueryRules.cs
- FacetValues.cs
- EntityDataSourceViewSchema.cs
- SelectionGlyph.cs
- Point4DValueSerializer.cs
- DocumentXmlWriter.cs
- ToolBarPanel.cs
- ApplicationHost.cs
- URL.cs
- BCLDebug.cs
- DetailsViewRow.cs
- XmlTextEncoder.cs
- AdornerHitTestResult.cs
- CheckBox.cs
- MethodImplAttribute.cs
- DocumentXmlWriter.cs
- XmlHierarchyData.cs