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
- Constraint.cs
- Soap.cs
- OperationFormatUse.cs
- CodeDefaultValueExpression.cs
- FileRecordSequence.cs
- ReadOnlyPropertyMetadata.cs
- ToolStripItemImageRenderEventArgs.cs
- ObjectFullSpanRewriter.cs
- AlignmentYValidation.cs
- StylusLogic.cs
- IDQuery.cs
- HyperLinkColumn.cs
- UrlMappingCollection.cs
- Html32TextWriter.cs
- SerializationEventsCache.cs
- Content.cs
- ConstructorBuilder.cs
- Soap.cs
- DataDocumentXPathNavigator.cs
- RelationshipManager.cs
- WmiEventSink.cs
- NavigationWindow.cs
- TypeNameParser.cs
- ValidatingPropertiesEventArgs.cs
- DataGridViewImageColumn.cs
- DataGridViewRowsRemovedEventArgs.cs
- ResolveNameEventArgs.cs
- IntPtr.cs
- AutomationAttributeInfo.cs
- Validator.cs
- DataSourceCache.cs
- RequestCachePolicyConverter.cs
- HexParser.cs
- HttpCookieCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- TextSpan.cs
- SaveFileDialog.cs
- Cursors.cs
- LinqDataSourceHelper.cs
- Site.cs
- UnSafeCharBuffer.cs
- SiteMembershipCondition.cs
- HttpServerVarsCollection.cs
- ConfigXmlCDataSection.cs
- CapabilitiesSection.cs
- Visual.cs
- UnsafeNativeMethods.cs
- CounterSample.cs
- DataGridViewImageColumn.cs
- SoapMessage.cs
- PolicyStatement.cs
- UInt64.cs
- StylusSystemGestureEventArgs.cs
- StringDictionary.cs
- DataBoundControlHelper.cs
- UInt64Converter.cs
- Rule.cs
- MetadataArtifactLoaderFile.cs
- StructuralType.cs
- BuildProvider.cs
- DetailsViewRow.cs
- EmptyEnumerable.cs
- ToolStripDropDown.cs
- ImageButton.cs
- XmlFileEditor.cs
- FlowNode.cs
- EntityDataSourceQueryBuilder.cs
- MessageQueuePermission.cs
- Pen.cs
- InheritedPropertyChangedEventArgs.cs
- LineServicesRun.cs
- NativeMethods.cs
- BindingExpression.cs
- NamespaceTable.cs
- FontUnitConverter.cs
- DataBoundLiteralControl.cs
- PersonalizationStateInfoCollection.cs
- _ConnectionGroup.cs
- RealizedColumnsBlock.cs
- NativeMethods.cs
- EditorZone.cs
- Processor.cs
- BaseProcessor.cs
- XPathNavigatorKeyComparer.cs
- CallContext.cs
- BitSet.cs
- UIAgentAsyncBeginRequest.cs
- ColumnHeaderConverter.cs
- EmptyEnumerator.cs
- MetadataItem.cs
- SqlNotificationEventArgs.cs
- DrawListViewSubItemEventArgs.cs
- List.cs
- BaseProcessProtocolHandler.cs
- NativeMethods.cs
- DesignerOptionService.cs
- SoapFault.cs
- CatalogPartCollection.cs
- SerializationHelper.cs
- InvalidAsynchronousStateException.cs