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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolBarButton.cs
- IPAddress.cs
- ButtonFieldBase.cs
- ListView.cs
- DataGridViewTopRowAccessibleObject.cs
- MULTI_QI.cs
- MaterialGroup.cs
- SqlDataSourceWizardForm.cs
- DataGridViewButtonCell.cs
- XmlSerializerOperationGenerator.cs
- WebHttpBindingElement.cs
- MethodBody.cs
- TemplatedWizardStep.cs
- ValidationPropertyAttribute.cs
- HostedTransportConfigurationManager.cs
- TypeUsage.cs
- ToolStripDropDownClosedEventArgs.cs
- ObjectSet.cs
- QilTernary.cs
- SrgsElementList.cs
- ToolZoneDesigner.cs
- XmlSchemaAttributeGroupRef.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SortedDictionary.cs
- ImportCatalogPart.cs
- Canvas.cs
- WindowsListViewSubItem.cs
- DurableErrorHandler.cs
- MDIWindowDialog.cs
- itemelement.cs
- TrustLevel.cs
- DataGridTablesFactory.cs
- ByteStorage.cs
- NotifyParentPropertyAttribute.cs
- JsonReaderWriterFactory.cs
- ImmComposition.cs
- XmlArrayItemAttribute.cs
- EmptyQuery.cs
- EntityTemplateFactory.cs
- DateTimeFormatInfo.cs
- GeneralTransform3DCollection.cs
- PrintDialog.cs
- ScriptBehaviorDescriptor.cs
- EventMap.cs
- XmlValidatingReader.cs
- DiscoveryServerProtocol.cs
- AutoCompleteStringCollection.cs
- MachineSettingsSection.cs
- TextTreeTextElementNode.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- DesignTableCollection.cs
- LogExtentCollection.cs
- DrawingImage.cs
- ErrorHandler.cs
- SrgsSemanticInterpretationTag.cs
- counter.cs
- SubclassTypeValidatorAttribute.cs
- HostedHttpContext.cs
- NativeMethods.cs
- DataServiceQueryException.cs
- GraphicsContainer.cs
- VisualStyleRenderer.cs
- MachineKeyConverter.cs
- ToolStripSeparatorRenderEventArgs.cs
- DbParameterHelper.cs
- SmiTypedGetterSetter.cs
- SourceItem.cs
- XPathBinder.cs
- DelegatedStream.cs
- FragmentNavigationEventArgs.cs
- Int32KeyFrameCollection.cs
- ProtocolsConfiguration.cs
- XmlNavigatorStack.cs
- NullableFloatAverageAggregationOperator.cs
- CodeTypeOfExpression.cs
- AnimationClock.cs
- DetailsViewUpdateEventArgs.cs
- DataGrid.cs
- ThreadAttributes.cs
- SignatureResourcePool.cs
- QueryContext.cs
- EventManager.cs
- GenericTextProperties.cs
- DataRow.cs
- DiscoveryMessageSequence.cs
- DeviceFiltersSection.cs
- InvalidFilterCriteriaException.cs
- PrintDialog.cs
- SiteMapProvider.cs
- SQLGuid.cs
- Enum.cs
- DataMisalignedException.cs
- UrlMappingsModule.cs
- backend.cs
- connectionpool.cs
- PersistenceProviderBehavior.cs
- SqlServices.cs
- ReadOnlyHierarchicalDataSource.cs
- PeerNodeTraceRecord.cs
- RelatedPropertyManager.cs