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
- OracleParameterBinding.cs
- WindowProviderWrapper.cs
- ExpressionEditorAttribute.cs
- ValidationHelper.cs
- XmlILModule.cs
- DeflateEmulationStream.cs
- URLString.cs
- BehaviorEditorPart.cs
- SQLDouble.cs
- Transaction.cs
- RowsCopiedEventArgs.cs
- WriteTimeStream.cs
- ToolConsole.cs
- ExpressionBindingCollection.cs
- Control.cs
- DbModificationCommandTree.cs
- SqlFunctionAttribute.cs
- SessionIDManager.cs
- URLMembershipCondition.cs
- FormatException.cs
- SafeViewOfFileHandle.cs
- WebPartEditorCancelVerb.cs
- Operator.cs
- UmAlQuraCalendar.cs
- SafeReversePInvokeHandle.cs
- ColorKeyFrameCollection.cs
- StylusButton.cs
- InsufficientMemoryException.cs
- StartFileNameEditor.cs
- RayMeshGeometry3DHitTestResult.cs
- InkPresenterAutomationPeer.cs
- HtmlElementEventArgs.cs
- OdbcConnectionHandle.cs
- TextTreeTextNode.cs
- Internal.cs
- XamlClipboardData.cs
- HttpResponseHeader.cs
- AnonymousIdentificationSection.cs
- BitVector32.cs
- WebBrowserContainer.cs
- InfoCardAsymmetricCrypto.cs
- ContravarianceAdapter.cs
- TrustLevel.cs
- ListItem.cs
- CultureInfoConverter.cs
- RadioButton.cs
- IdentityNotMappedException.cs
- BinaryFormatter.cs
- SerializationException.cs
- ToolTip.cs
- Point3DCollectionConverter.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- CodeExporter.cs
- CFStream.cs
- TypeGenericEnumerableViewSchema.cs
- RequestBringIntoViewEventArgs.cs
- WindowsEditBox.cs
- SamlSubjectStatement.cs
- NegotiationTokenProvider.cs
- IncomingWebRequestContext.cs
- AuthenticationModuleElementCollection.cs
- FrameworkPropertyMetadata.cs
- ViewStateException.cs
- AlternateView.cs
- CounterSample.cs
- DetailsViewUpdateEventArgs.cs
- ToolStripComboBox.cs
- loginstatus.cs
- XdrBuilder.cs
- SapiRecoContext.cs
- AtomServiceDocumentSerializer.cs
- IBuiltInEvidence.cs
- SignatureDescription.cs
- StrongName.cs
- ModifyActivitiesPropertyDescriptor.cs
- CapabilitiesAssignment.cs
- RuntimeIdentifierPropertyAttribute.cs
- MessageQueueTransaction.cs
- RsaKeyIdentifierClause.cs
- InputLanguageCollection.cs
- SqlColumnizer.cs
- RegularExpressionValidator.cs
- AdPostCacheSubstitution.cs
- XmlAutoDetectWriter.cs
- WebScriptEnablingBehavior.cs
- String.cs
- FlowNode.cs
- RtfToken.cs
- InheritedPropertyDescriptor.cs
- OleDbConnection.cs
- FacetChecker.cs
- ToolboxComponentsCreatedEventArgs.cs
- DataBindingCollection.cs
- CommonObjectSecurity.cs
- HandleExceptionArgs.cs
- DummyDataSource.cs
- HttpResponseInternalWrapper.cs
- SignatureHelper.cs
- TextElement.cs
- ADMembershipUser.cs