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
- OrderedDictionaryStateHelper.cs
- ManifestResourceInfo.cs
- PeerInputChannel.cs
- MenuItem.cs
- BaseTemplateCodeDomTreeGenerator.cs
- TextTreeInsertUndoUnit.cs
- PropertyNames.cs
- IdentifierCreationService.cs
- COM2PropertyPageUITypeConverter.cs
- Intellisense.cs
- SecureStringHasher.cs
- ScrollViewer.cs
- Marshal.cs
- Int64.cs
- RewritingProcessor.cs
- DataPointer.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- ToolbarAUtomationPeer.cs
- ItemsControlAutomationPeer.cs
- ToolStripLabel.cs
- Transactions.cs
- OdbcConnectionString.cs
- ConditionalWeakTable.cs
- QueryFunctions.cs
- SelectionItemProviderWrapper.cs
- SqlBooleanMismatchVisitor.cs
- DeadCharTextComposition.cs
- ServiceManager.cs
- AssemblyResolver.cs
- UserPreferenceChangedEventArgs.cs
- SecurityCriticalDataForSet.cs
- Stack.cs
- LinqDataSourceHelper.cs
- ItemsPanelTemplate.cs
- DiscoveryClientChannelBase.cs
- SelectorAutomationPeer.cs
- WebPartDisplayModeCollection.cs
- NativeMethods.cs
- AlphaSortedEnumConverter.cs
- BindingSource.cs
- ContextActivityUtils.cs
- SafeWaitHandle.cs
- RequestUriProcessor.cs
- HashCodeCombiner.cs
- DirectionalLight.cs
- InstanceDataCollection.cs
- sqlpipe.cs
- TypeGenericEnumerableViewSchema.cs
- DoubleAverageAggregationOperator.cs
- Literal.cs
- DataGridViewEditingControlShowingEventArgs.cs
- AuthenticodeSignatureInformation.cs
- EventMappingSettings.cs
- CodeDirectiveCollection.cs
- SecurityCredentialsManager.cs
- RichTextBoxConstants.cs
- HashCodeCombiner.cs
- BoundPropertyEntry.cs
- SynthesizerStateChangedEventArgs.cs
- NegatedCellConstant.cs
- MDIWindowDialog.cs
- DynamicILGenerator.cs
- BlurBitmapEffect.cs
- DataGridViewComboBoxEditingControl.cs
- DialogResultConverter.cs
- DateTimeSerializationSection.cs
- DoubleAnimationClockResource.cs
- ScopeCollection.cs
- DataGridViewCell.cs
- ForwardPositionQuery.cs
- PerformanceCountersElement.cs
- EventProviderWriter.cs
- SwitchLevelAttribute.cs
- PropertyChangedEventArgs.cs
- Pkcs7Recipient.cs
- ChangePasswordDesigner.cs
- CompilerScopeManager.cs
- RangeBase.cs
- TextTrailingCharacterEllipsis.cs
- FileChangesMonitor.cs
- UnauthorizedAccessException.cs
- DebugView.cs
- SmiXetterAccessMap.cs
- TimeoutTimer.cs
- DataGridViewAccessibleObject.cs
- BadImageFormatException.cs
- Graphics.cs
- List.cs
- LinqDataSourceUpdateEventArgs.cs
- SecurityPolicySection.cs
- CheckBox.cs
- RegistrationServices.cs
- TextBoxView.cs
- CompositeControl.cs
- dsa.cs
- RunClient.cs
- ParamArrayAttribute.cs
- CultureInfo.cs
- JsonFormatMapping.cs
- ClockController.cs