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
- VariableAction.cs
- WebPartManager.cs
- FileVersionInfo.cs
- XPathBuilder.cs
- WindowsTreeView.cs
- ModelUtilities.cs
- PathFigureCollection.cs
- Stylesheet.cs
- ChannelFactoryBase.cs
- SectionInformation.cs
- OdbcConnectionOpen.cs
- Hyperlink.cs
- XmlSchemaChoice.cs
- XamlBuildTaskServices.cs
- Attributes.cs
- SiteMapNode.cs
- Accessible.cs
- WmlValidationSummaryAdapter.cs
- XmlSchemaInclude.cs
- MexTcpBindingCollectionElement.cs
- DomNameTable.cs
- xmlsaver.cs
- Utils.cs
- DrawingBrush.cs
- DigitShape.cs
- AssemblyName.cs
- WebPartEditorApplyVerb.cs
- InputEventArgs.cs
- InternalBufferManager.cs
- GlobalEventManager.cs
- HtmlEncodedRawTextWriter.cs
- ItemContainerGenerator.cs
- SiteMapPath.cs
- SerializationEventsCache.cs
- MouseGesture.cs
- hebrewshape.cs
- ExtensionSimplifierMarkupObject.cs
- EmbeddedMailObjectsCollection.cs
- MessageSecurityOverTcpElement.cs
- ConnectionString.cs
- DesignOnlyAttribute.cs
- ResourceDescriptionAttribute.cs
- ScrollBarAutomationPeer.cs
- Single.cs
- GeometryModel3D.cs
- GenerateScriptTypeAttribute.cs
- ArcSegment.cs
- XmlDataSourceView.cs
- EventLogPermissionEntryCollection.cs
- ListViewEditEventArgs.cs
- DurationConverter.cs
- NotSupportedException.cs
- HttpRawResponse.cs
- WebScriptEnablingBehavior.cs
- WrapPanel.cs
- DependencyObjectType.cs
- ExpressionNormalizer.cs
- FileNotFoundException.cs
- ButtonAutomationPeer.cs
- FontFaceLayoutInfo.cs
- LocalizedNameDescriptionPair.cs
- ManagedFilter.cs
- TakeQueryOptionExpression.cs
- RealizationContext.cs
- DefaultTextStoreTextComposition.cs
- References.cs
- SimplePropertyEntry.cs
- ChangePassword.cs
- WinOEToolBoxItem.cs
- Properties.cs
- FormatterConverter.cs
- ArgumentNullException.cs
- SQLDecimal.cs
- InstanceCreationEditor.cs
- SizeF.cs
- DataServiceRequest.cs
- ResXDataNode.cs
- GuidelineCollection.cs
- InternalBase.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- FlowNode.cs
- ServiceDocumentFormatter.cs
- JsonQueryStringConverter.cs
- CodeThrowExceptionStatement.cs
- HtmlTable.cs
- MethodMessage.cs
- SoapTypeAttribute.cs
- ResetableIterator.cs
- NameValuePair.cs
- TrackingMemoryStream.cs
- DataViewManagerListItemTypeDescriptor.cs
- Guid.cs
- LinqDataSourceHelper.cs
- TransactionTraceIdentifier.cs
- VScrollProperties.cs
- SQLConvert.cs
- X509CertificateValidator.cs
- LocationUpdates.cs
- MultipartContentParser.cs
- PathGradientBrush.cs