Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
![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
- printdlgexmarshaler.cs
- GridViewEditEventArgs.cs
- XPathDocumentIterator.cs
- Style.cs
- sqlnorm.cs
- WebHttpElement.cs
- MessageQueueCriteria.cs
- XPathMultyIterator.cs
- Query.cs
- EditingScopeUndoUnit.cs
- SafeFileMappingHandle.cs
- ContextProperty.cs
- TextTreePropertyUndoUnit.cs
- WebBaseEventKeyComparer.cs
- MenuEventArgs.cs
- DataTablePropertyDescriptor.cs
- ExpressionNode.cs
- FormViewPageEventArgs.cs
- ParagraphResult.cs
- RemoteCryptoRsaServiceProvider.cs
- EmptyReadOnlyDictionaryInternal.cs
- FrameworkContentElement.cs
- SoapAttributeOverrides.cs
- SelectedGridItemChangedEvent.cs
- TreeNode.cs
- PointCollectionValueSerializer.cs
- CodeTypeReferenceCollection.cs
- TextTreeFixupNode.cs
- XmlHierarchicalDataSourceView.cs
- HtmlHead.cs
- SystemWebSectionGroup.cs
- OpacityConverter.cs
- CreateBookmarkScope.cs
- Hex.cs
- SecurityAlgorithmSuite.cs
- MemberAssignmentAnalysis.cs
- PackageFilter.cs
- AttachmentCollection.cs
- ByteStreamMessage.cs
- XmlExtensionFunction.cs
- ProfileInfo.cs
- DataGridItemEventArgs.cs
- BaseComponentEditor.cs
- StorageTypeMapping.cs
- SerializationSectionGroup.cs
- FileDialog_Vista.cs
- ToolStripContentPanelRenderEventArgs.cs
- XmlSerializationGeneratedCode.cs
- ContentFilePart.cs
- wgx_sdk_version.cs
- EastAsianLunisolarCalendar.cs
- SqlRowUpdatedEvent.cs
- DefaultValueAttribute.cs
- RpcCryptoRequest.cs
- BatchStream.cs
- WebPartConnectionsEventArgs.cs
- SafeUserTokenHandle.cs
- Clause.cs
- StorageRoot.cs
- Ipv6Element.cs
- ListViewItem.cs
- DataControlField.cs
- TextRunTypographyProperties.cs
- SQLByte.cs
- RuleAction.cs
- MenuItemBindingCollection.cs
- ScaleTransform.cs
- ItemMap.cs
- OracleTransaction.cs
- IItemProperties.cs
- ExtendedPropertiesHandler.cs
- AnimationTimeline.cs
- EditableRegion.cs
- TypeElement.cs
- ListItemCollection.cs
- PasswordBox.cs
- DataGridViewImageCell.cs
- StringConverter.cs
- AccessibleObject.cs
- ConfigViewGenerator.cs
- WasEndpointConfigContainer.cs
- MouseOverProperty.cs
- PolicyException.cs
- altserialization.cs
- CqlQuery.cs
- GetPageCompletedEventArgs.cs
- ValueProviderWrapper.cs
- SafeThemeHandle.cs
- OleAutBinder.cs
- DetailsViewInsertedEventArgs.cs
- DataBinding.cs
- BindingWorker.cs
- MouseWheelEventArgs.cs
- DeviceContext.cs
- FixUp.cs
- SqlClientMetaDataCollectionNames.cs
- StyleXamlParser.cs
- TextWriterEngine.cs
- ListenDesigner.cs
- EmptyControlCollection.cs