Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / FtpCachePolicyElement.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AttributeAction.cs
- UiaCoreApi.cs
- MulticastNotSupportedException.cs
- MenuBindingsEditor.cs
- NullRuntimeConfig.cs
- ExceptionRoutedEventArgs.cs
- Clock.cs
- ContainerVisual.cs
- base64Transforms.cs
- EntityCommandDefinition.cs
- TextRunProperties.cs
- PathFigureCollectionConverter.cs
- StringStorage.cs
- StreamReader.cs
- _ServiceNameStore.cs
- VBIdentifierTrimConverter.cs
- DecimalAnimation.cs
- NavigationFailedEventArgs.cs
- SoapConverter.cs
- DocumentSchemaValidator.cs
- COM2Properties.cs
- XmlDataProvider.cs
- Vector3DAnimationUsingKeyFrames.cs
- Stack.cs
- _NestedMultipleAsyncResult.cs
- PackUriHelper.cs
- GrammarBuilderWildcard.cs
- ArcSegment.cs
- AccessDataSourceView.cs
- XmlConvert.cs
- GenericIdentity.cs
- XmlSignatureManifest.cs
- MonthCalendar.cs
- PersonalizablePropertyEntry.cs
- TextParagraphCache.cs
- GridViewSelectEventArgs.cs
- CategoryGridEntry.cs
- BamlLocalizableResourceKey.cs
- ColumnHeader.cs
- SqlUnionizer.cs
- TreeNodeStyle.cs
- RenderingEventArgs.cs
- XmlNodeChangedEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- DrawListViewItemEventArgs.cs
- HttpListenerException.cs
- ToolStripSettings.cs
- IgnoreDeviceFilterElementCollection.cs
- XmlTextReaderImplHelpers.cs
- DSGeneratorProblem.cs
- IPAddressCollection.cs
- SafeRightsManagementPubHandle.cs
- ProfileEventArgs.cs
- TrustManagerPromptUI.cs
- ActiveXHost.cs
- XmlDocumentViewSchema.cs
- ObfuscationAttribute.cs
- ArgIterator.cs
- DataBindingCollection.cs
- CellCreator.cs
- DesignerToolStripControlHost.cs
- CatalogPartCollection.cs
- EntityContainerEntitySet.cs
- SrgsOneOf.cs
- Viewport3DVisual.cs
- Debug.cs
- IntPtr.cs
- DbParameterCollectionHelper.cs
- ScaleTransform3D.cs
- IncrementalCompileAnalyzer.cs
- CroppedBitmap.cs
- Converter.cs
- TraceSource.cs
- DesignerActionItem.cs
- XmlTypeAttribute.cs
- GenericsInstances.cs
- XmlParser.cs
- MethodToken.cs
- RegistryPermission.cs
- Compilation.cs
- FormatSettings.cs
- Int64AnimationBase.cs
- MediaPlayer.cs
- WebControlsSection.cs
- WsrmTraceRecord.cs
- SuppressedPackageProperties.cs
- PeerChannelFactory.cs
- XmlHierarchicalDataSourceView.cs
- Screen.cs
- Soap.cs
- ToolStripItemCollection.cs
- GuidConverter.cs
- OperationParameterInfo.cs
- XmlDsigSep2000.cs
- PersistChildrenAttribute.cs
- WebPartManager.cs
- SwitchElementsCollection.cs
- XPathScanner.cs
- TextBoxLine.cs
- TransactionScope.cs