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
- FixedSOMPageConstructor.cs
- ContextBase.cs
- JsonFormatReaderGenerator.cs
- _RequestLifetimeSetter.cs
- RegistryPermission.cs
- ListViewEditEventArgs.cs
- UnrecognizedPolicyAssertionElement.cs
- HttpRequest.cs
- Opcode.cs
- DurableOperationAttribute.cs
- TrackingProfileDeserializationException.cs
- ResourcePart.cs
- NotifyInputEventArgs.cs
- BooleanToVisibilityConverter.cs
- WindowsEditBoxRange.cs
- ChtmlTextWriter.cs
- PageSettings.cs
- ReachSerializer.cs
- CodeDirectionExpression.cs
- RotationValidation.cs
- NotificationContext.cs
- TransactedReceiveScope.cs
- StrokeSerializer.cs
- ArgumentOutOfRangeException.cs
- DbConnectionPoolIdentity.cs
- TextServicesPropertyRanges.cs
- XmlIlGenerator.cs
- CmsInterop.cs
- XmlWrappingReader.cs
- EntityDataSourceValidationException.cs
- XsdBuilder.cs
- control.ime.cs
- PropertyTabChangedEvent.cs
- ApplicationFileCodeDomTreeGenerator.cs
- TypeUtil.cs
- ValueType.cs
- SafeCoTaskMem.cs
- WebBrowserHelper.cs
- Root.cs
- ObjectConverter.cs
- ColumnPropertiesGroup.cs
- BitmapImage.cs
- BasicKeyConstraint.cs
- Int16Storage.cs
- WebPartConnectionsConnectVerb.cs
- XamlFrame.cs
- InputProviderSite.cs
- TreeViewHitTestInfo.cs
- PageCodeDomTreeGenerator.cs
- XmlReturnWriter.cs
- XmlDataSourceView.cs
- TdsParameterSetter.cs
- EdmType.cs
- GradientBrush.cs
- GridToolTip.cs
- KeyInterop.cs
- ToolStripPanel.cs
- RequestCachingSection.cs
- PolygonHotSpot.cs
- WindowsStatic.cs
- MediaSystem.cs
- CellLabel.cs
- CompilerWrapper.cs
- MetadataHelper.cs
- PolicyManager.cs
- Profiler.cs
- CmsInterop.cs
- EtwTrace.cs
- SHA512.cs
- ToolStripItemClickedEventArgs.cs
- ElementHost.cs
- UrlAuthorizationModule.cs
- OpenFileDialog.cs
- InstanceDataCollectionCollection.cs
- PeerMessageDispatcher.cs
- LogStream.cs
- HtmlInputHidden.cs
- WebPartPersonalization.cs
- AliasedSlot.cs
- LicenseProviderAttribute.cs
- ResourceCategoryAttribute.cs
- Grid.cs
- MouseGesture.cs
- QilTernary.cs
- EncoderFallback.cs
- SerializationObjectManager.cs
- UriSection.cs
- datacache.cs
- ServiceInfo.cs
- _NestedMultipleAsyncResult.cs
- SettingsProviderCollection.cs
- JsonServiceDocumentSerializer.cs
- SmtpReplyReaderFactory.cs
- RegexTree.cs
- QilXmlReader.cs
- XPathExpr.cs
- DataGridColumnHeadersPresenter.cs
- Psha1DerivedKeyGenerator.cs
- NullableBoolConverter.cs
- WindowsListView.cs