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
- ResourceDescriptionAttribute.cs
- ReadOnlyHierarchicalDataSource.cs
- OleDragDropHandler.cs
- Form.cs
- CombinedTcpChannel.cs
- Persist.cs
- AmbientLight.cs
- ListViewItem.cs
- XmlCustomFormatter.cs
- ActiveXHost.cs
- ConnectionStringSettingsCollection.cs
- DataGrid.cs
- SoapSchemaImporter.cs
- XmlStreamNodeWriter.cs
- WebServiceData.cs
- ExceptionAggregator.cs
- AsyncStreamReader.cs
- MasterPageCodeDomTreeGenerator.cs
- TdsParserHelperClasses.cs
- FontEditor.cs
- CheckBoxPopupAdapter.cs
- InputReportEventArgs.cs
- HeaderedItemsControl.cs
- AliasedSlot.cs
- Stack.cs
- GPPOINTF.cs
- TargetControlTypeAttribute.cs
- ThemeInfoAttribute.cs
- CodeTypeMember.cs
- TypedElement.cs
- __ComObject.cs
- Hyperlink.cs
- StringWriter.cs
- LockCookie.cs
- SqlDelegatedTransaction.cs
- LicenseContext.cs
- OracleBFile.cs
- SafeHandles.cs
- Publisher.cs
- TextureBrush.cs
- ColumnHeader.cs
- ToolStripPanelSelectionBehavior.cs
- dsa.cs
- DataGridViewIntLinkedList.cs
- MimeObjectFactory.cs
- CharacterShapingProperties.cs
- CodeChecksumPragma.cs
- ServiceModelConfigurationSectionCollection.cs
- MemoryStream.cs
- HttpWebRequestElement.cs
- QuaternionAnimationUsingKeyFrames.cs
- Int16Storage.cs
- WebPartAuthorizationEventArgs.cs
- ToolBarButton.cs
- LeftCellWrapper.cs
- CellParagraph.cs
- JournalEntryListConverter.cs
- IgnoreDeviceFilterElementCollection.cs
- ToolStrip.cs
- ListItem.cs
- Pkcs9Attribute.cs
- CodeGeneratorAttribute.cs
- CustomErrorsSection.cs
- BaseCodeDomTreeGenerator.cs
- SiteMapDataSourceDesigner.cs
- EdmItemCollection.OcAssemblyCache.cs
- AppDomainUnloadedException.cs
- SqlMetaData.cs
- CopyNodeSetAction.cs
- SHA1.cs
- RtfToXamlReader.cs
- JoinTreeNode.cs
- ProcessThread.cs
- Label.cs
- ControlCachePolicy.cs
- DataServiceClientException.cs
- StringPropertyBuilder.cs
- DbDataAdapter.cs
- RegexFCD.cs
- UrlMapping.cs
- ContextConfiguration.cs
- Message.cs
- _Rfc2616CacheValidators.cs
- XsdDuration.cs
- MobileTextWriter.cs
- OutputCacheProfileCollection.cs
- XamlToRtfParser.cs
- State.cs
- GenericIdentity.cs
- CompiledIdentityConstraint.cs
- HttpFileCollectionWrapper.cs
- HttpRequestWrapper.cs
- StrokeNode.cs
- UInt16Storage.cs
- SessionStateContainer.cs
- BamlTreeMap.cs
- Property.cs
- IIS7WorkerRequest.cs
- PreservationFileReader.cs
- NotImplementedException.cs