Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / Configuration / FtpCachePolicyElement.cs / 1 / FtpCachePolicyElement.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Net.Cache; using System.Xml; using System.Security.Permissions; public sealed class FtpCachePolicyElement : ConfigurationElement { public FtpCachePolicyElement() { this.properties.Add(this.policyLevel); } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.PolicyLevel, DefaultValue = RequestCacheLevel.Default)] public RequestCacheLevel PolicyLevel { get { return (RequestCacheLevel)this[this.policyLevel]; } set { this[this.policyLevel] = value; } } protected override void DeserializeElement(XmlReader reader, bool serializeCollectionKey) { wasReadFromConfig = true; base.DeserializeElement(reader, serializeCollectionKey); } protected override void Reset(ConfigurationElement parentElement) { if (parentElement != null) { FtpCachePolicyElement http = (FtpCachePolicyElement)parentElement; this.wasReadFromConfig = http.wasReadFromConfig; } base.Reset(parentElement); } internal bool WasReadFromConfig { get { return this.wasReadFromConfig; } } bool wasReadFromConfig = false; ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty policyLevel = new ConfigurationProperty(ConfigurationStrings.PolicyLevel, typeof(RequestCacheLevel), RequestCacheLevel.Default, ConfigurationPropertyOptions.None); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Net.Cache; using System.Xml; using System.Security.Permissions; public sealed class FtpCachePolicyElement : ConfigurationElement { public FtpCachePolicyElement() { this.properties.Add(this.policyLevel); } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.PolicyLevel, DefaultValue = RequestCacheLevel.Default)] public RequestCacheLevel PolicyLevel { get { return (RequestCacheLevel)this[this.policyLevel]; } set { this[this.policyLevel] = value; } } protected override void DeserializeElement(XmlReader reader, bool serializeCollectionKey) { wasReadFromConfig = true; base.DeserializeElement(reader, serializeCollectionKey); } protected override void Reset(ConfigurationElement parentElement) { if (parentElement != null) { FtpCachePolicyElement http = (FtpCachePolicyElement)parentElement; this.wasReadFromConfig = http.wasReadFromConfig; } base.Reset(parentElement); } internal bool WasReadFromConfig { get { return this.wasReadFromConfig; } } bool wasReadFromConfig = false; ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty policyLevel = new ConfigurationProperty(ConfigurationStrings.PolicyLevel, typeof(RequestCacheLevel), RequestCacheLevel.Default, ConfigurationPropertyOptions.None); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Imaging.cs
- StringStorage.cs
- PointValueSerializer.cs
- XamlToRtfWriter.cs
- FilteredAttributeCollection.cs
- PathSegment.cs
- BooleanProjectedSlot.cs
- EndpointAddressMessageFilterTable.cs
- ApplicationServiceHelper.cs
- CqlLexer.cs
- GridViewUpdatedEventArgs.cs
- ErrorEventArgs.cs
- Model3D.cs
- PostBackOptions.cs
- WorkflowApplication.cs
- TreeBuilder.cs
- BamlCollectionHolder.cs
- DispatcherTimer.cs
- FilterableAttribute.cs
- RichTextBoxAutomationPeer.cs
- GroupLabel.cs
- Exceptions.cs
- OleDbFactory.cs
- CollectionBase.cs
- AbstractDataSvcMapFileLoader.cs
- basenumberconverter.cs
- CopyAttributesAction.cs
- CheckBox.cs
- ContextMenuStripActionList.cs
- ObjectListComponentEditor.cs
- DataGridViewColumnConverter.cs
- KnownTypesHelper.cs
- DiagnosticSection.cs
- CmsUtils.cs
- UnmanagedHandle.cs
- DebugView.cs
- Nullable.cs
- PrintDialogException.cs
- WeakEventManager.cs
- DuplicateDetector.cs
- ChangeBlockUndoRecord.cs
- SmiEventStream.cs
- DispatcherHookEventArgs.cs
- PathSegment.cs
- FunctionUpdateCommand.cs
- ImageList.cs
- TextAnchor.cs
- BevelBitmapEffect.cs
- IncrementalCompileAnalyzer.cs
- ImpersonationContext.cs
- UnicodeEncoding.cs
- SqlDuplicator.cs
- View.cs
- SocketPermission.cs
- TextTreeUndoUnit.cs
- TreeNodeEventArgs.cs
- LockCookie.cs
- DesignerActionUIStateChangeEventArgs.cs
- AssemblyHelper.cs
- ModelPerspective.cs
- XPathAncestorQuery.cs
- TrustManagerMoreInformation.cs
- XmlSchema.cs
- Int32CollectionConverter.cs
- Logging.cs
- TextChangedEventArgs.cs
- CodeTypeMember.cs
- ClientCultureInfo.cs
- CodeChecksumPragma.cs
- EdmValidator.cs
- BulletedListEventArgs.cs
- RadioButtonFlatAdapter.cs
- PageBreakRecord.cs
- ListSortDescription.cs
- RNGCryptoServiceProvider.cs
- StringResourceManager.cs
- DataGridViewRowPostPaintEventArgs.cs
- SendKeys.cs
- ConfigurationException.cs
- GridViewRowPresenter.cs
- XmlReflectionMember.cs
- GeometryGroup.cs
- CompilationUnit.cs
- ToolStripLabel.cs
- TypeDescriptorFilterService.cs
- SelectionPatternIdentifiers.cs
- ISAPIRuntime.cs
- XmlSerializableServices.cs
- SmtpNetworkElement.cs
- linebase.cs
- JoinGraph.cs
- ErasingStroke.cs
- ServiceContractAttribute.cs
- CheckBox.cs
- RotateTransform3D.cs
- CodeCommentStatementCollection.cs
- GeneralTransform3DGroup.cs
- PartitionResolver.cs
- XmlRootAttribute.cs
- RolePrincipal.cs