Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- StateMachineSubscriptionManager.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- ChtmlPhoneCallAdapter.cs
- dataprotectionpermission.cs
- CodeMemberEvent.cs
- AsnEncodedData.cs
- PathFigureCollectionConverter.cs
- PartialClassGenerationTask.cs
- DataListItem.cs
- ReflectTypeDescriptionProvider.cs
- DifferencingCollection.cs
- KeyValuePairs.cs
- ProfileBuildProvider.cs
- ItemDragEvent.cs
- AmbientProperties.cs
- SqlConnectionStringBuilder.cs
- DataControlFieldHeaderCell.cs
- RowToFieldTransformer.cs
- ViewBox.cs
- PrintControllerWithStatusDialog.cs
- ControlBindingsCollection.cs
- SystemIPAddressInformation.cs
- CodeAttachEventStatement.cs
- SqlConnectionHelper.cs
- PageEventArgs.cs
- Compiler.cs
- DocumentPageHost.cs
- Semaphore.cs
- HyperLinkDataBindingHandler.cs
- LocalFileSettingsProvider.cs
- PerfCounters.cs
- FactoryId.cs
- RectAnimation.cs
- RuleSettings.cs
- TraversalRequest.cs
- Size3D.cs
- ImageInfo.cs
- XpsS0ValidatingLoader.cs
- _SSPISessionCache.cs
- DataStreams.cs
- SwitchLevelAttribute.cs
- AsyncOperation.cs
- SendKeys.cs
- ServiceManagerHandle.cs
- LinqTreeNodeEvaluator.cs
- NumericUpDownAccelerationCollection.cs
- MarkedHighlightComponent.cs
- XmlSchemaGroupRef.cs
- ConvertEvent.cs
- StatusBarItemAutomationPeer.cs
- DataGridViewHitTestInfo.cs
- CompletionBookmark.cs
- RegistrySecurity.cs
- ViewLoader.cs
- OrthographicCamera.cs
- DataViewManager.cs
- WeakEventTable.cs
- Selector.cs
- NativeMethods.cs
- StringConverter.cs
- DocumentPageHost.cs
- NetSectionGroup.cs
- SpecialFolderEnumConverter.cs
- RenderTargetBitmap.cs
- HandleCollector.cs
- RectangleHotSpot.cs
- CheckBoxAutomationPeer.cs
- XNodeSchemaApplier.cs
- SafeProcessHandle.cs
- Debugger.cs
- Mutex.cs
- DesignerDataConnection.cs
- DesignerHierarchicalDataSourceView.cs
- ListView.cs
- ValueConversionAttribute.cs
- SecurityException.cs
- CookieParameter.cs
- CollectionViewGroupInternal.cs
- XmlQualifiedName.cs
- ComPlusThreadInitializer.cs
- DBConnection.cs
- ConstantSlot.cs
- WebPartHelpVerb.cs
- ReachPageContentCollectionSerializerAsync.cs
- GridSplitter.cs
- AnimationClockResource.cs
- StructuralObject.cs
- WinHttpWebProxyFinder.cs
- AutoCompleteStringCollection.cs
- XmlEntityReference.cs
- ParserContext.cs
- ContentElement.cs
- HideDisabledControlAdapter.cs
- StylusLogic.cs
- CodeMemberEvent.cs
- ContentElement.cs
- OpacityConverter.cs
- CodeTypeMemberCollection.cs
- XslAstAnalyzer.cs
- XmlFormatReaderGenerator.cs