Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Configuration / WebProxyScriptElement.cs / 1 / WebProxyScriptElement.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Security.Permissions; public sealed class WebProxyScriptElement : ConfigurationElement { public WebProxyScriptElement() { this.properties.Add(this.downloadTimeout); /* Not used with Managed JScript this.properties.Add(this.executionTimeout); */ } protected override void PostDeserialize() { // Perf optimization. If the configuration is coming from machine.config // It is safe and we don't need to check for permissions. if (EvaluationContext.IsMachineLevel) return; try { ExceptionHelper.WebPermissionUnrestricted.Demand(); } catch (Exception exception) { throw new ConfigurationErrorsException( SR.GetString(SR.net_config_element_permission, ConfigurationStrings.WebProxyScript), exception); } } [ConfigurationProperty(ConfigurationStrings.DownloadTimeout, DefaultValue = "00:02:00")] public TimeSpan DownloadTimeout { get { return (TimeSpan) this[this.downloadTimeout]; } set { this[this.downloadTimeout] = value; } } /* Not used with Managed JScript [ConfigurationProperty(ConfigurationStrings.ExecutionTimeout, DefaultValue = "00:00:05")] public TimeSpan ExecutionTimeout { get { return (TimeSpan) this[this.executionTimeout]; } set { this[this.executionTimeout] = value; } } */ protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty downloadTimeout = new ConfigurationProperty(ConfigurationStrings.DownloadTimeout, typeof(TimeSpan), TimeSpan.FromMinutes(1), ConfigurationPropertyOptions.None); /* Not used with Managed JScript readonly ConfigurationProperty executionTimeout = new ConfigurationProperty(ConfigurationStrings.ExecutionTimeout, typeof(TimeSpan), TimeSpan.FromSeconds(5), ConfigurationPropertyOptions.None); */ } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SnapshotChangeTrackingStrategy.cs
- WebScriptEnablingBehavior.cs
- ServiceBusyException.cs
- Assembly.cs
- Permission.cs
- GeneralTransformCollection.cs
- Html32TextWriter.cs
- ValidationHelper.cs
- CachedFontFamily.cs
- SqlError.cs
- DynamicPhysicalDiscoSearcher.cs
- DataGridViewCellCollection.cs
- IImplicitResourceProvider.cs
- CompiledQuery.cs
- PointAnimationUsingPath.cs
- PointUtil.cs
- TextServicesPropertyRanges.cs
- ObjectPropertyMapping.cs
- MessageQueueException.cs
- Rotation3DKeyFrameCollection.cs
- HttpDebugHandler.cs
- XamlSerializationHelper.cs
- Update.cs
- EFColumnProvider.cs
- StackSpiller.Bindings.cs
- recordstate.cs
- DllNotFoundException.cs
- MimeTypePropertyAttribute.cs
- GeometryGroup.cs
- StylusDownEventArgs.cs
- safex509handles.cs
- DatatypeImplementation.cs
- CompiledRegexRunner.cs
- ValueType.cs
- RelationshipType.cs
- ModelService.cs
- DataGridViewCheckBoxCell.cs
- ChainedAsyncResult.cs
- ExpandCollapsePattern.cs
- Annotation.cs
- FigureParagraph.cs
- ControlBindingsCollection.cs
- ForceCopyBuildProvider.cs
- RtfToXamlLexer.cs
- SqlUtils.cs
- ControlTemplate.cs
- TextElementEnumerator.cs
- BaseAsyncResult.cs
- TraceSection.cs
- URLEditor.cs
- CodeTryCatchFinallyStatement.cs
- BitmapInitialize.cs
- GPPOINTF.cs
- DbProviderServices.cs
- ConfigurationUtility.cs
- TemplateField.cs
- Membership.cs
- DataColumnMappingCollection.cs
- ManagementOperationWatcher.cs
- WebPartConnectionsCancelVerb.cs
- SQLMembershipProvider.cs
- EmissiveMaterial.cs
- OuterProxyWrapper.cs
- Image.cs
- QueryableDataSourceView.cs
- GacUtil.cs
- WMIGenerator.cs
- SemanticAnalyzer.cs
- CompModSwitches.cs
- ToolboxItemFilterAttribute.cs
- SqlFileStream.cs
- MouseOverProperty.cs
- DesignTimeType.cs
- AndCondition.cs
- ADRoleFactoryConfiguration.cs
- WindowsTooltip.cs
- ZipIOExtraField.cs
- TypeSystem.cs
- EditorAttribute.cs
- SmtpTransport.cs
- CommandField.cs
- SQLChars.cs
- DataBoundLiteralControl.cs
- RelationshipConstraintValidator.cs
- MSAAWinEventWrap.cs
- PolicyDesigner.cs
- XmlArrayItemAttribute.cs
- DocumentApplicationDocumentViewer.cs
- NativeMethods.cs
- TargetException.cs
- GradientStopCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- CodePropertyReferenceExpression.cs
- WindowsScrollBarBits.cs
- DataGridColumnDropSeparator.cs
- DataGridViewImageCell.cs
- DesignRelation.cs
- CookieProtection.cs
- ConnectorDragDropGlyph.cs
- StateManagedCollection.cs