Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- baseaxisquery.cs
- SmtpTransport.cs
- HierarchicalDataBoundControl.cs
- EdmValidator.cs
- Array.cs
- ToolStripButton.cs
- ServiceHostingEnvironment.cs
- TextServicesLoader.cs
- ServiceContractAttribute.cs
- OptimisticConcurrencyException.cs
- WarningException.cs
- DataObjectAttribute.cs
- COM2FontConverter.cs
- XPathSingletonIterator.cs
- CompiledIdentityConstraint.cs
- SolidColorBrush.cs
- AlternateView.cs
- KoreanLunisolarCalendar.cs
- FixedSOMLineRanges.cs
- RawStylusInputReport.cs
- CommandEventArgs.cs
- WCFBuildProvider.cs
- ExpressionLink.cs
- FixUpCollection.cs
- ParallelActivityDesigner.cs
- QueryCacheManager.cs
- RenamedEventArgs.cs
- _SecureChannel.cs
- AncillaryOps.cs
- DataListDesigner.cs
- BaseCodePageEncoding.cs
- SafeRegistryHandle.cs
- RunInstallerAttribute.cs
- SocketElement.cs
- DbQueryCommandTree.cs
- StringDictionary.cs
- RenderingBiasValidation.cs
- LinearGradientBrush.cs
- BlurEffect.cs
- x509utils.cs
- TemplateKeyConverter.cs
- FontCollection.cs
- ViewStateException.cs
- AnnotationHelper.cs
- RecognizedWordUnit.cs
- WindowsListViewScroll.cs
- BooleanConverter.cs
- ProxyDataContractResolver.cs
- UserPersonalizationStateInfo.cs
- Stack.cs
- VirtualDirectoryMappingCollection.cs
- SingleObjectCollection.cs
- DiscardableAttribute.cs
- StyleModeStack.cs
- OracleLob.cs
- SettingsPropertyValueCollection.cs
- altserialization.cs
- TouchesCapturedWithinProperty.cs
- WorkflowServiceHostFactory.cs
- BitmapMetadata.cs
- MessageBuffer.cs
- Ref.cs
- ExpandSegmentCollection.cs
- WebPartsPersonalizationAuthorization.cs
- DataTableMappingCollection.cs
- TypefaceCollection.cs
- DataServices.cs
- SerializerProvider.cs
- DependencyPropertyValueSerializer.cs
- RawStylusInputReport.cs
- ModelPerspective.cs
- XComponentModel.cs
- ReliabilityContractAttribute.cs
- NativeMethods.cs
- dtdvalidator.cs
- X509Chain.cs
- DoWorkEventArgs.cs
- OperationCanceledException.cs
- InputReport.cs
- DefaultAsyncDataDispatcher.cs
- LinkButton.cs
- TokenizerHelper.cs
- ListControl.cs
- XmlSchemaSet.cs
- DataGridViewImageCell.cs
- SizeAnimationClockResource.cs
- InplaceBitmapMetadataWriter.cs
- SurrogateSelector.cs
- XmlnsDefinitionAttribute.cs
- BindableTemplateBuilder.cs
- AppliedDeviceFiltersDialog.cs
- SupportingTokenAuthenticatorSpecification.cs
- NodeLabelEditEvent.cs
- AttributeEmitter.cs
- LayoutTableCell.cs
- ItemContainerGenerator.cs
- QueryCursorEventArgs.cs
- CheckStoreFileValidityRequest.cs
- CornerRadius.cs
- XmlText.cs