Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- Activation.cs
- ChannelOptions.cs
- JpegBitmapEncoder.cs
- SHA512Managed.cs
- TypeDependencyAttribute.cs
- OperationAbortedException.cs
- _NTAuthentication.cs
- PersonalizationState.cs
- EntityParameterCollection.cs
- HyperLinkField.cs
- GuidConverter.cs
- SimpleMailWebEventProvider.cs
- TypeRefElement.cs
- BinaryNode.cs
- ChameleonKey.cs
- TranslateTransform3D.cs
- codemethodreferenceexpression.cs
- Transactions.cs
- SerialErrors.cs
- listitem.cs
- HuffModule.cs
- PowerModeChangedEventArgs.cs
- Group.cs
- XmlSchemaObjectCollection.cs
- ObjectComplexPropertyMapping.cs
- NavigationProgressEventArgs.cs
- Point3DCollectionValueSerializer.cs
- RecordConverter.cs
- DialogWindow.cs
- DocumentPageTextView.cs
- TextServicesHost.cs
- ColorConvertedBitmap.cs
- RootBuilder.cs
- TitleStyle.cs
- ClaimTypes.cs
- Baml2006SchemaContext.cs
- ToolStripPanelDesigner.cs
- DeadCharTextComposition.cs
- IdleTimeoutMonitor.cs
- StylusButtonCollection.cs
- DataGridItemCollection.cs
- EditCommandColumn.cs
- XhtmlBasicValidationSummaryAdapter.cs
- TableParagraph.cs
- DocumentPageHost.cs
- FormatException.cs
- CombinedHttpChannel.cs
- DefaultSerializationProviderAttribute.cs
- COM2PropertyBuilderUITypeEditor.cs
- RoleManagerSection.cs
- DataViewManager.cs
- DataGridPagerStyle.cs
- StickyNoteAnnotations.cs
- WebPartAuthorizationEventArgs.cs
- ImageSourceConverter.cs
- PageThemeParser.cs
- InvokeFunc.cs
- AlignmentYValidation.cs
- ModelService.cs
- VirtualStackFrame.cs
- ObjectDataSourceWizardForm.cs
- RowToFieldTransformer.cs
- Triangle.cs
- TreeViewDesigner.cs
- XmlDataImplementation.cs
- DataServiceStreamResponse.cs
- DiagnosticsConfiguration.cs
- DataObjectEventArgs.cs
- AttributeAction.cs
- Transform.cs
- Crypto.cs
- InertiaRotationBehavior.cs
- Mutex.cs
- CheckBoxFlatAdapter.cs
- ManipulationLogic.cs
- ColorIndependentAnimationStorage.cs
- DesignerActionService.cs
- Crc32.cs
- XMLUtil.cs
- ToolStripContainerDesigner.cs
- HtmlHistory.cs
- ChtmlPageAdapter.cs
- MediaTimeline.cs
- SamlAuthorizationDecisionClaimResource.cs
- Version.cs
- Condition.cs
- ErrorTableItemStyle.cs
- DetailsViewCommandEventArgs.cs
- SystemIPInterfaceStatistics.cs
- EntityDataSourceContainerNameConverter.cs
- DynamicRendererThreadManager.cs
- PropertyRecord.cs
- XmlSchemaObject.cs
- TypeEnumerableViewSchema.cs
- AudioBase.cs
- CustomErrorsSection.cs
- Selector.cs
- HashHelper.cs
- ZipIOLocalFileDataDescriptor.cs
- WebConfigurationManager.cs