Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ListViewEditEventArgs.cs
- ContextMarshalException.cs
- _KerberosClient.cs
- SQLString.cs
- RootBrowserWindow.cs
- DomainConstraint.cs
- ThreadAttributes.cs
- DataSourceSelectArguments.cs
- HtmlTableRowCollection.cs
- RootBuilder.cs
- XmlChildEnumerator.cs
- BorderGapMaskConverter.cs
- AttachedAnnotation.cs
- MultitargetingHelpers.cs
- WebPartVerbsEventArgs.cs
- ClientApiGenerator.cs
- SafeNativeMethods.cs
- DefinitionBase.cs
- LogSwitch.cs
- BuildProvider.cs
- ClientSettingsSection.cs
- TraceContext.cs
- AsyncOperationContext.cs
- ObjectQueryProvider.cs
- ImageAutomationPeer.cs
- IsolatedStorage.cs
- Object.cs
- SQLBinaryStorage.cs
- SignedXml.cs
- StoreItemCollection.cs
- NamedObject.cs
- Point.cs
- FormsIdentity.cs
- ListViewTableRow.cs
- FtpRequestCacheValidator.cs
- HyperLinkField.cs
- TypedReference.cs
- ProxyGenerator.cs
- WmpBitmapEncoder.cs
- DataBinding.cs
- ActiveXContainer.cs
- XmlSchemaChoice.cs
- PersonalizableAttribute.cs
- TreeNodeConverter.cs
- TableCellCollection.cs
- CatalogZoneAutoFormat.cs
- XmlFormatMapping.cs
- VScrollProperties.cs
- NativeMethods.cs
- SafeHandles.cs
- DocumentXmlWriter.cs
- ItemCollection.cs
- ComplexObject.cs
- BroadcastEventHelper.cs
- SqlConnection.cs
- TextTreeRootTextBlock.cs
- SynchronizedInputHelper.cs
- DictionaryContent.cs
- NodeLabelEditEvent.cs
- MetadataException.cs
- HybridDictionary.cs
- TimerElapsedEvenArgs.cs
- BulletDecorator.cs
- DocumentsTrace.cs
- IdentitySection.cs
- IEnumerable.cs
- SortDescription.cs
- CounterSample.cs
- RoutedCommand.cs
- PixelFormat.cs
- ApplicationSecurityInfo.cs
- BaseCodePageEncoding.cs
- ToolStripOverflow.cs
- AlignmentYValidation.cs
- OrderedParallelQuery.cs
- FormsIdentity.cs
- NamedPipeHostedTransportConfiguration.cs
- IndexOutOfRangeException.cs
- EdmToObjectNamespaceMap.cs
- PropertyEmitterBase.cs
- DatePickerAutomationPeer.cs
- LayoutExceptionEventArgs.cs
- TempFiles.cs
- CodeEntryPointMethod.cs
- PenContext.cs
- SupportingTokenChannel.cs
- CounterSet.cs
- SequentialActivityDesigner.cs
- DocumentSchemaValidator.cs
- WeakReferenceKey.cs
- HttpCacheVaryByContentEncodings.cs
- Brush.cs
- ConnectionManagementElement.cs
- ScanQueryOperator.cs
- DataGridViewRowPrePaintEventArgs.cs
- ControlParser.cs
- __ConsoleStream.cs
- hresults.cs
- DependencyPropertyDescriptor.cs
- RemotingConfiguration.cs