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
- TypedDataSetSchemaImporterExtension.cs
- CompositeActivityCodeGenerator.cs
- followingsibling.cs
- __ConsoleStream.cs
- QueryReaderSettings.cs
- XPathNodePointer.cs
- ConfigurationValue.cs
- CfgParser.cs
- ContextDataSource.cs
- Set.cs
- UnwrappedTypesXmlSerializerManager.cs
- ThemeDirectoryCompiler.cs
- ExceptionRoutedEventArgs.cs
- GradientStop.cs
- XmlSecureResolver.cs
- StaticSiteMapProvider.cs
- PolicyDesigner.cs
- HyperlinkAutomationPeer.cs
- XPathDocumentNavigator.cs
- MdiWindowListStrip.cs
- PersonalizationProviderCollection.cs
- CompositeActivityValidator.cs
- dsa.cs
- TextRangeSerialization.cs
- ChildTable.cs
- VsPropertyGrid.cs
- _SecureChannel.cs
- XmlAnyElementAttribute.cs
- TimeSpanValidator.cs
- Automation.cs
- ExpressionEditorAttribute.cs
- ProviderConnectionPointCollection.cs
- CircleHotSpot.cs
- TextBox.cs
- TdsParserStaticMethods.cs
- DataGridCaption.cs
- Models.cs
- MissingMethodException.cs
- DictionaryCustomTypeDescriptor.cs
- ProcessProtocolHandler.cs
- RectangleHotSpot.cs
- Misc.cs
- WizardPanelChangingEventArgs.cs
- UntrustedRecipientException.cs
- ElementMarkupObject.cs
- RuntimeArgumentHandle.cs
- WebEventCodes.cs
- WebScriptMetadataFormatter.cs
- ColorContextHelper.cs
- RegularExpressionValidator.cs
- ResXResourceReader.cs
- ConnectionPointGlyph.cs
- DataGridViewColumnHeaderCell.cs
- StylusEditingBehavior.cs
- MetadataPropertyAttribute.cs
- DocumentViewerConstants.cs
- ItemList.cs
- QueryContinueDragEventArgs.cs
- StorageRoot.cs
- PageThemeParser.cs
- TransactionException.cs
- TypefaceCollection.cs
- XmlParserContext.cs
- StructureChangedEventArgs.cs
- CalendarTable.cs
- List.cs
- DnsEndpointIdentity.cs
- ConfigXmlCDataSection.cs
- MediaEntryAttribute.cs
- CodeIdentifiers.cs
- SystemWebExtensionsSectionGroup.cs
- CompileLiteralTextParser.cs
- Point3DAnimationBase.cs
- VisualTreeUtils.cs
- AnimationStorage.cs
- MimeMultiPart.cs
- StringStorage.cs
- CodeIdentifiers.cs
- TextViewBase.cs
- SchemaNames.cs
- State.cs
- _NegoStream.cs
- Image.cs
- IndexerHelper.cs
- SequentialUshortCollection.cs
- Facet.cs
- propertyentry.cs
- FullTextState.cs
- ImmutableAssemblyCacheEntry.cs
- BrushValueSerializer.cs
- CatalogZoneDesigner.cs
- XmlCodeExporter.cs
- LogSwitch.cs
- ClientRolePrincipal.cs
- OdbcConnectionHandle.cs
- RenderDataDrawingContext.cs
- OpenFileDialog.cs
- ListViewCommandEventArgs.cs
- DesignerAdapterUtil.cs
- ExtendedPropertyCollection.cs