Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EnvironmentPermission.cs
- HttpWebResponse.cs
- RegularExpressionValidator.cs
- TempEnvironment.cs
- UIElement3D.cs
- GZipDecoder.cs
- TextPatternIdentifiers.cs
- SqlBulkCopy.cs
- InstanceDescriptor.cs
- TextRunCache.cs
- OracleBFile.cs
- DiscoveryClientBindingElement.cs
- HostingEnvironmentException.cs
- SecurityHelper.cs
- LocationUpdates.cs
- InputScopeAttribute.cs
- EntityDataSourceWizardForm.cs
- XmlJsonWriter.cs
- ServiceReference.cs
- DataGridViewRowPostPaintEventArgs.cs
- HtmlTableCellCollection.cs
- DataGridViewButtonCell.cs
- EventWaitHandle.cs
- WS2007HttpBindingElement.cs
- Int64.cs
- DataTransferEventArgs.cs
- GenericTextProperties.cs
- DesignerForm.cs
- PhysicalAddress.cs
- Variant.cs
- ControlIdConverter.cs
- GuidelineSet.cs
- AttributeCallbackBuilder.cs
- NameObjectCollectionBase.cs
- TextWriterTraceListener.cs
- Int32.cs
- LogAppendAsyncResult.cs
- LookupBindingPropertiesAttribute.cs
- MapPathBasedVirtualPathProvider.cs
- CommentEmitter.cs
- SchemaExporter.cs
- ToolStripComboBox.cs
- BooleanConverter.cs
- WinInet.cs
- Content.cs
- FileLevelControlBuilderAttribute.cs
- CopyOfAction.cs
- DbConnectionOptions.cs
- EntryPointNotFoundException.cs
- Line.cs
- LinearGradientBrush.cs
- AdjustableArrowCap.cs
- TypeListConverter.cs
- CompiledQuery.cs
- MenuDesigner.cs
- SHA384Cng.cs
- Delay.cs
- EnvironmentPermission.cs
- PointAnimationUsingKeyFrames.cs
- HtmlInputFile.cs
- VerbConverter.cs
- LoginAutoFormat.cs
- RectAnimation.cs
- InheritablePropertyChangeInfo.cs
- FileDetails.cs
- ComponentCodeDomSerializer.cs
- TextRunCache.cs
- Quaternion.cs
- DataGridViewSelectedRowCollection.cs
- ComponentChangingEvent.cs
- BaseTemplateParser.cs
- SynchronizedCollection.cs
- QuaternionRotation3D.cs
- ObjectQueryExecutionPlan.cs
- DoubleSumAggregationOperator.cs
- DBConnection.cs
- GridViewItemAutomationPeer.cs
- ControlBuilder.cs
- Line.cs
- TabItem.cs
- StateChangeEvent.cs
- sqlmetadatafactory.cs
- CapabilitiesUse.cs
- UnmanagedMarshal.cs
- Point.cs
- SqlDataRecord.cs
- Label.cs
- UmAlQuraCalendar.cs
- GridViewRowEventArgs.cs
- Pair.cs
- SystemNetHelpers.cs
- Adorner.cs
- SelectionEditor.cs
- TreeView.cs
- DetectRunnableInstancesTask.cs
- SpeechSeg.cs
- FixedHyperLink.cs
- HasCopySemanticsAttribute.cs
- Comparer.cs
- NetworkInterface.cs