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
- ActiveXSite.cs
- SqlNamer.cs
- SqlProcedureAttribute.cs
- _OSSOCK.cs
- TdsParser.cs
- OracleDataReader.cs
- DataServices.cs
- WindowsFormsHost.cs
- WsdlEndpointConversionContext.cs
- ScaleTransform.cs
- BlockUIContainer.cs
- ConditionalAttribute.cs
- SingleResultAttribute.cs
- DataReceivedEventArgs.cs
- LineProperties.cs
- UnaryOperationBinder.cs
- LineBreakRecord.cs
- InkCanvasSelection.cs
- EntityDataSourceColumn.cs
- SectionVisual.cs
- PermissionAttributes.cs
- ListControlStringCollectionEditor.cs
- PenThreadPool.cs
- VerbConverter.cs
- Camera.cs
- NullableDecimalMinMaxAggregationOperator.cs
- BaseHashHelper.cs
- Vector3DValueSerializer.cs
- Token.cs
- CodeDefaultValueExpression.cs
- XsdCachingReader.cs
- FolderBrowserDialog.cs
- ScriptServiceAttribute.cs
- loginstatus.cs
- TileBrush.cs
- util.cs
- ArgumentElement.cs
- ReferenceConverter.cs
- SqlServices.cs
- SqlMethodTransformer.cs
- CommonGetThemePartSize.cs
- SqlResolver.cs
- BinarySerializer.cs
- ListViewTableCell.cs
- DataConnectionHelper.cs
- TraceHelpers.cs
- RowType.cs
- SpeakProgressEventArgs.cs
- DispatchWrapper.cs
- Frame.cs
- ProtocolsConfigurationEntry.cs
- NativeRightsManagementAPIsStructures.cs
- PrintDocument.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- PenContexts.cs
- OptimizedTemplateContentHelper.cs
- ProgramNode.cs
- CryptoProvider.cs
- RoleManagerEventArgs.cs
- RpcResponse.cs
- FirstMatchCodeGroup.cs
- ObservableCollectionDefaultValueFactory.cs
- BooleanKeyFrameCollection.cs
- MembershipUser.cs
- WizardPanelChangingEventArgs.cs
- UserControlAutomationPeer.cs
- RequestCachePolicyConverter.cs
- ResourceDefaultValueAttribute.cs
- DataSetSchema.cs
- SecurityCriticalDataForSet.cs
- DesignerHelpers.cs
- LogicalExpressionEditor.cs
- login.cs
- Win32.cs
- EmptyTextWriter.cs
- PathFigureCollection.cs
- QilBinary.cs
- ValueQuery.cs
- AppDomainAttributes.cs
- Normalization.cs
- PromptStyle.cs
- behaviorssection.cs
- RbTree.cs
- InputBinding.cs
- TreeIterator.cs
- PropertyChangedEventManager.cs
- MatrixTransform.cs
- BrushConverter.cs
- Lasso.cs
- NativeMethods.cs
- XMLSyntaxException.cs
- CodeGeneratorAttribute.cs
- XmlSchemaParticle.cs
- PersonalizationState.cs
- CodeDelegateCreateExpression.cs
- CryptoApi.cs
- CryptoApi.cs
- DetailsViewPageEventArgs.cs
- DataListDesigner.cs
- TemplateComponentConnector.cs