Code:
/ FX-1434 / FX-1434 / 1.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
- TransformPattern.cs
- FontFamilyIdentifier.cs
- WebConfigManager.cs
- CounterSampleCalculator.cs
- FrameworkTemplate.cs
- ShaderEffect.cs
- RtfToXamlReader.cs
- TextRangeBase.cs
- RequestStatusBarUpdateEventArgs.cs
- WebPartConnectionsConnectVerb.cs
- CustomAttributeBuilder.cs
- DesigntimeLicenseContextSerializer.cs
- mongolianshape.cs
- BufferBuilder.cs
- X509RecipientCertificateServiceElement.cs
- DiscoveryDocumentReference.cs
- NumberEdit.cs
- XmlEntity.cs
- WinFormsUtils.cs
- Delegate.cs
- GPRECT.cs
- RijndaelCryptoServiceProvider.cs
- Stream.cs
- DataGridViewRowsRemovedEventArgs.cs
- DropDownList.cs
- InvocationExpression.cs
- AppSettingsReader.cs
- TableLayoutSettingsTypeConverter.cs
- Error.cs
- RegexBoyerMoore.cs
- LiteralText.cs
- Pen.cs
- DBConcurrencyException.cs
- BrowserTree.cs
- SafeFileMappingHandle.cs
- ContextMenu.cs
- StrokeIntersection.cs
- ApplyHostConfigurationBehavior.cs
- TemplateField.cs
- ResourceContainer.cs
- LambdaCompiler.Generated.cs
- ListenerElementsCollection.cs
- TimestampInformation.cs
- XmlEntity.cs
- InvalidCastException.cs
- IndexedSelectQueryOperator.cs
- RegexMatch.cs
- ClientSession.cs
- UrlMapping.cs
- XmlWriterDelegator.cs
- SubclassTypeValidatorAttribute.cs
- CompilerLocalReference.cs
- ContainerFilterService.cs
- ImageSource.cs
- Timeline.cs
- StorageRoot.cs
- odbcmetadatacolumnnames.cs
- NativeRecognizer.cs
- WebServiceResponse.cs
- EncodedStreamFactory.cs
- OdbcConnectionOpen.cs
- Int16.cs
- PropertyTabAttribute.cs
- TypeTypeConverter.cs
- Quad.cs
- HtmlControlPersistable.cs
- RangeBaseAutomationPeer.cs
- BaseResourcesBuildProvider.cs
- MultiDataTrigger.cs
- EpmContentDeSerializerBase.cs
- ResourcePermissionBase.cs
- ListBoxItem.cs
- StringFormat.cs
- SoapMessage.cs
- QilValidationVisitor.cs
- Ops.cs
- ForEachAction.cs
- ClientConfigurationHost.cs
- ColorTranslator.cs
- Vector3D.cs
- SiteOfOriginContainer.cs
- SafeFileMapViewHandle.cs
- NotificationContext.cs
- __ConsoleStream.cs
- SortableBindingList.cs
- SoapCommonClasses.cs
- SecurityResources.cs
- Stylus.cs
- MenuAdapter.cs
- RichTextBoxContextMenu.cs
- ListViewDeleteEventArgs.cs
- JsonXmlDataContract.cs
- RequiredFieldValidator.cs
- WindowsAuthenticationEventArgs.cs
- CodeRegionDirective.cs
- SymbolType.cs
- ResumeStoryboard.cs
- Util.cs
- ConversionContext.cs
- HostExecutionContextManager.cs