Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / GlobalProxySelection.cs / 1 / GlobalProxySelection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { [Obsolete("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. http://go.microsoft.com/fwlink/?linkid=14202")] public class GlobalProxySelection { // This just wraps WebRequest.DefaultWebProxy and modifies it to be compatible with Everett. // It needs to return a WebProxy whenever possible, and an EmptyWebProxy instead of null. public static IWebProxy Select { get { IWebProxy proxy = WebRequest.DefaultWebProxy; if (proxy == null) { return GetEmptyWebProxy(); } WebRequest.WebProxyWrapper wrap = proxy as WebRequest.WebProxyWrapper; if (wrap != null) { return wrap.WebProxy; } return proxy; } set { WebRequest.DefaultWebProxy = value; } } public static IWebProxy GetEmptyWebProxy() { return new EmptyWebProxy(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedFindEngine.cs
- ServiceDescription.cs
- LocalTransaction.cs
- AspNetHostingPermission.cs
- AnchoredBlock.cs
- TrackingConditionCollection.cs
- SqlAliasesReferenced.cs
- CapabilitiesState.cs
- ConstraintManager.cs
- CheckBox.cs
- StackSpiller.Temps.cs
- CompoundFileStorageReference.cs
- IncrementalCompileAnalyzer.cs
- ConsoleKeyInfo.cs
- CacheHelper.cs
- DataSvcMapFile.cs
- FontFamily.cs
- ComponentChangedEvent.cs
- InlineObject.cs
- BridgeDataRecord.cs
- EntityDesignerDataSourceView.cs
- HandlerFactoryWrapper.cs
- HybridWebProxyFinder.cs
- DrawTreeNodeEventArgs.cs
- ElementProxy.cs
- OrderedDictionaryStateHelper.cs
- SmiMetaDataProperty.cs
- Label.cs
- Logging.cs
- InkCanvasSelection.cs
- SiteMapDataSourceView.cs
- TypefaceMetricsCache.cs
- CodeExpressionCollection.cs
- UriSection.cs
- DictionaryContent.cs
- UnsafeNativeMethods.cs
- DataException.cs
- TextDecorationCollectionConverter.cs
- webeventbuffer.cs
- HwndAppCommandInputProvider.cs
- DodSequenceMerge.cs
- XmlSerializationReader.cs
- SimpleExpression.cs
- GrammarBuilderBase.cs
- XmlSerializerOperationGenerator.cs
- GPPOINTF.cs
- TextSelectionHighlightLayer.cs
- URL.cs
- WebPartZoneBase.cs
- EntityKey.cs
- Transactions.cs
- IIS7UserPrincipal.cs
- XmlTextReaderImpl.cs
- EncoderExceptionFallback.cs
- InvalidEnumArgumentException.cs
- RadioButtonStandardAdapter.cs
- InfoCardXmlSerializer.cs
- SimpleParser.cs
- Attributes.cs
- SelectionItemPattern.cs
- Int64AnimationUsingKeyFrames.cs
- CodeArrayIndexerExpression.cs
- FullTextLine.cs
- WebPartCatalogCloseVerb.cs
- XmlWhitespace.cs
- NavigationProgressEventArgs.cs
- PeerNameRecordCollection.cs
- DataServiceHostFactory.cs
- FileVersionInfo.cs
- EncryptedPackage.cs
- VScrollBar.cs
- CurrencyWrapper.cs
- TraceContextEventArgs.cs
- EpmSyndicationContentDeSerializer.cs
- DispatchWrapper.cs
- GeometryHitTestParameters.cs
- CapabilitiesSection.cs
- SourceChangedEventArgs.cs
- JsonServiceDocumentSerializer.cs
- CanonicalXml.cs
- ConversionValidationRule.cs
- FontInfo.cs
- PriorityItem.cs
- CompressionTransform.cs
- EncryptedPackageFilter.cs
- CompoundFileReference.cs
- AsyncOperationContext.cs
- InternalUserCancelledException.cs
- SizeKeyFrameCollection.cs
- ServiceHostFactory.cs
- UdpReplyToBehavior.cs
- XPathDocumentNavigator.cs
- QueryContinueDragEvent.cs
- CodeBinaryOperatorExpression.cs
- DataGridViewColumnEventArgs.cs
- InkPresenterAutomationPeer.cs
- HttpCapabilitiesEvaluator.cs
- Pen.cs
- XmlSchemaSimpleTypeRestriction.cs
- ContentOperations.cs