Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- Span.cs
- IItemContainerGenerator.cs
- DataServiceQueryContinuation.cs
- XmlReaderSettings.cs
- XmlTextReader.cs
- EventWaitHandleSecurity.cs
- RuntimeConfigLKG.cs
- ValueChangedEventManager.cs
- JoinGraph.cs
- ToolStripProgressBar.cs
- DbMetaDataFactory.cs
- cache.cs
- ClassDataContract.cs
- PenLineCapValidation.cs
- IPCCacheManager.cs
- SystemBrushes.cs
- SplitContainer.cs
- XamlNamespaceHelper.cs
- HttpConfigurationSystem.cs
- CharEnumerator.cs
- Point3D.cs
- CharKeyFrameCollection.cs
- Verify.cs
- ControlPaint.cs
- SecurityPolicySection.cs
- HttpRequestTraceRecord.cs
- HtmlWindowCollection.cs
- ProtocolsSection.cs
- ColorTypeConverter.cs
- XmlReflectionMember.cs
- BitmapPalette.cs
- GridViewRow.cs
- StrongNamePublicKeyBlob.cs
- ToolStripMenuItem.cs
- EventItfInfo.cs
- SecurityTokenInclusionMode.cs
- QuinticEase.cs
- DllNotFoundException.cs
- XmlRawWriterWrapper.cs
- SerializationAttributes.cs
- HeaderLabel.cs
- ScriptServiceAttribute.cs
- JsonWriter.cs
- CustomWebEventKey.cs
- BooleanAnimationBase.cs
- ReferenceAssemblyAttribute.cs
- GenericUriParser.cs
- RelatedPropertyManager.cs
- HasCopySemanticsAttribute.cs
- HashMembershipCondition.cs
- RegexStringValidator.cs
- DataGridCell.cs
- ReadOnlyCollection.cs
- UInt64Converter.cs
- ListItemParagraph.cs
- EventWaitHandleSecurity.cs
- ApplicationInfo.cs
- ContainerActivationHelper.cs
- SqlDataSourceCache.cs
- MembershipPasswordException.cs
- DataGridBoolColumn.cs
- XmlILIndex.cs
- SqlDesignerDataSourceView.cs
- TemplateField.cs
- DictionarySectionHandler.cs
- ListControl.cs
- EdmItemCollection.OcAssemblyCache.cs
- XpsColorContext.cs
- XmlMembersMapping.cs
- RadioButton.cs
- ComplusTypeValidator.cs
- RuntimeArgumentHandle.cs
- ConditionalAttribute.cs
- MarkupExtensionSerializer.cs
- MouseEvent.cs
- DateTimeValueSerializerContext.cs
- LocalFileSettingsProvider.cs
- UndoManager.cs
- OleDbReferenceCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- RadioButton.cs
- CatalogZone.cs
- Pens.cs
- MultiPropertyDescriptorGridEntry.cs
- Compiler.cs
- ForceCopyBuildProvider.cs
- SqlErrorCollection.cs
- AnnotationComponentChooser.cs
- DSACryptoServiceProvider.cs
- BindingExpression.cs
- UnsafeNativeMethods.cs
- SiteMapDataSource.cs
- ProxyWebPartManagerDesigner.cs
- BatchParser.cs
- _FixedSizeReader.cs
- _CacheStreams.cs
- InputLangChangeRequestEvent.cs
- MetadataUtilsSmi.cs
- OdbcStatementHandle.cs
- TextEditorCopyPaste.cs