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
- QueryOperationResponseOfT.cs
- SpeechEvent.cs
- XhtmlMobileTextWriter.cs
- IImplicitResourceProvider.cs
- TakeOrSkipQueryOperator.cs
- DetailsViewRow.cs
- SettingsPropertyValueCollection.cs
- MemoryFailPoint.cs
- SettingsPropertyNotFoundException.cs
- InstanceKeyNotReadyException.cs
- ListView.cs
- EnumBuilder.cs
- LocalValueEnumerator.cs
- OdbcRowUpdatingEvent.cs
- DataSvcMapFile.cs
- PasswordPropertyTextAttribute.cs
- TemplateControlCodeDomTreeGenerator.cs
- WebReferenceOptions.cs
- PasswordTextNavigator.cs
- SQLInt64.cs
- ConsoleCancelEventArgs.cs
- CfgSemanticTag.cs
- CompareValidator.cs
- ProcessProtocolHandler.cs
- HtmlTableCellCollection.cs
- ValidationSummary.cs
- LicenseContext.cs
- XmlSchemaProviderAttribute.cs
- ByteAnimationUsingKeyFrames.cs
- DependencySource.cs
- MobileListItem.cs
- _SSPIWrapper.cs
- ServiceContractListItemList.cs
- DurableInstance.cs
- RulePatternOps.cs
- MissingManifestResourceException.cs
- ComponentManagerBroker.cs
- ControlCachePolicy.cs
- JsonUriDataContract.cs
- TransformPatternIdentifiers.cs
- MobileErrorInfo.cs
- ConstantProjectedSlot.cs
- CustomSignedXml.cs
- ToolBarTray.cs
- SqlServices.cs
- StylusPointDescription.cs
- IDReferencePropertyAttribute.cs
- WebPartTransformer.cs
- NameValueCollection.cs
- Part.cs
- XmlSchemaAttributeGroupRef.cs
- FaultBookmark.cs
- GridViewColumnHeaderAutomationPeer.cs
- SoapElementAttribute.cs
- GridViewRow.cs
- BufferedOutputStream.cs
- ListViewInsertedEventArgs.cs
- SafeFileHandle.cs
- ImplicitInputBrush.cs
- Item.cs
- ExpressionHelper.cs
- UrlMapping.cs
- ContractTypeNameElement.cs
- TextSelection.cs
- SocketElement.cs
- IPGlobalProperties.cs
- SqlBooleanMismatchVisitor.cs
- DebugInfoGenerator.cs
- ManipulationVelocities.cs
- DoubleUtil.cs
- SafeUserTokenHandle.cs
- Logging.cs
- ProtocolReflector.cs
- HttpException.cs
- ListManagerBindingsCollection.cs
- WebPartEditorCancelVerb.cs
- GroupQuery.cs
- ExpanderAutomationPeer.cs
- OutputCacheModule.cs
- HtmlDocument.cs
- BindingManagerDataErrorEventArgs.cs
- DrawingState.cs
- Pen.cs
- XmlWellformedWriter.cs
- TraceHandlerErrorFormatter.cs
- InputProcessorProfiles.cs
- SmiRecordBuffer.cs
- XmlConverter.cs
- ViewStateModeByIdAttribute.cs
- OleDbCommand.cs
- ConnectionInterfaceCollection.cs
- WriteTimeStream.cs
- ThreadWorkerController.cs
- FixedSOMTableCell.cs
- HttpWebRequestElement.cs
- AnyReturnReader.cs
- safelinkcollection.cs
- Command.cs
- XPathItem.cs
- ActiveXMessageFormatter.cs