Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ScriptResourceHandler.cs
- JumpTask.cs
- ConsoleTraceListener.cs
- GridViewCancelEditEventArgs.cs
- CacheSection.cs
- InteropEnvironment.cs
- CryptoHandle.cs
- CodeVariableReferenceExpression.cs
- WebPartZone.cs
- TreeViewAutomationPeer.cs
- HyperlinkAutomationPeer.cs
- RequestQueryProcessor.cs
- DescendentsWalkerBase.cs
- ShadowGlyph.cs
- Registry.cs
- MDIWindowDialog.cs
- nulltextnavigator.cs
- UpdateProgress.cs
- ContentElementAutomationPeer.cs
- ToolStripItemTextRenderEventArgs.cs
- QilGeneratorEnv.cs
- COM2PropertyPageUITypeConverter.cs
- Pool.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- DiscoveryInnerClientManaged11.cs
- MeshGeometry3D.cs
- DataFieldConverter.cs
- ContractMapping.cs
- XmlUnspecifiedAttribute.cs
- EventLogPermissionHolder.cs
- CryptoConfig.cs
- CompiledXpathExpr.cs
- AccessViolationException.cs
- CommonXSendMessage.cs
- AdRotator.cs
- ExpressionLink.cs
- FlowLayoutSettings.cs
- WsiProfilesElement.cs
- TextRunCache.cs
- HandlerFactoryCache.cs
- MethodSignatureGenerator.cs
- TaiwanCalendar.cs
- VariableExpressionConverter.cs
- MailDefinition.cs
- PointAnimation.cs
- DataGridViewCellValidatingEventArgs.cs
- BuildManagerHost.cs
- SafeRegistryHandle.cs
- unsafenativemethodsother.cs
- ElementMarkupObject.cs
- GregorianCalendarHelper.cs
- DataTableTypeConverter.cs
- KoreanCalendar.cs
- EnumConverter.cs
- SQLMembershipProvider.cs
- Margins.cs
- CommandConverter.cs
- ReadOnlyNameValueCollection.cs
- Tablet.cs
- RowVisual.cs
- FontCollection.cs
- Light.cs
- MutexSecurity.cs
- TreeBuilder.cs
- LayoutSettings.cs
- StringValidator.cs
- SqlDataSourceSummaryPanel.cs
- StrongBox.cs
- StringBuilder.cs
- TableDetailsRow.cs
- FileCodeGroup.cs
- ThicknessAnimationBase.cs
- XmlSchemaObjectCollection.cs
- SourceChangedEventArgs.cs
- FocusChangedEventArgs.cs
- WorkflowMessageEventArgs.cs
- OleDbParameter.cs
- DataGridHeaderBorder.cs
- DataControlButton.cs
- WizardForm.cs
- KeyFrames.cs
- DrawingContextWalker.cs
- HttpBrowserCapabilitiesWrapper.cs
- MetadataArtifactLoaderResource.cs
- RouteValueExpressionBuilder.cs
- Rect3DValueSerializer.cs
- CodeAccessPermission.cs
- XPathParser.cs
- PropertyEmitter.cs
- ProviderConnectionPointCollection.cs
- ProgressBar.cs
- XmlAttribute.cs
- UserValidatedEventArgs.cs
- DetailsViewPageEventArgs.cs
- CoTaskMemHandle.cs
- IntegerCollectionEditor.cs
- SendMailErrorEventArgs.cs
- embossbitmapeffect.cs
- XmlSchemaSimpleTypeList.cs
- TypeListConverter.cs