Code:
/ FX-1434 / FX-1434 / 1.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
- TextRangeEditLists.cs
- HttpStreamXmlDictionaryWriter.cs
- ChangeNode.cs
- FlowDocumentReader.cs
- DocobjHost.cs
- GPPOINTF.cs
- RichTextBoxDesigner.cs
- XmlElement.cs
- ReadContentAsBinaryHelper.cs
- SortQuery.cs
- NavigationPropertyEmitter.cs
- MenuItem.cs
- WpfWebRequestHelper.cs
- DiscardableAttribute.cs
- ProxyWebPart.cs
- SuppressMessageAttribute.cs
- ScrollItemProviderWrapper.cs
- DetailsViewInsertEventArgs.cs
- CharAnimationUsingKeyFrames.cs
- DrawingContextWalker.cs
- SecurityPermission.cs
- printdlgexmarshaler.cs
- ProxyWebPartConnectionCollection.cs
- WeakReadOnlyCollection.cs
- BuildManagerHost.cs
- ListenerBinder.cs
- EventItfInfo.cs
- SHA256Managed.cs
- LinkConverter.cs
- userdatakeys.cs
- SoapAttributeAttribute.cs
- GlyphRun.cs
- Partitioner.cs
- ProxyManager.cs
- TransformerInfo.cs
- IDQuery.cs
- MessageQueueCriteria.cs
- HijriCalendar.cs
- RequestCacheValidator.cs
- DockingAttribute.cs
- SafeRightsManagementQueryHandle.cs
- CodeBlockBuilder.cs
- APCustomTypeDescriptor.cs
- CryptoStream.cs
- SafeArchiveContext.cs
- XmlSchemaNotation.cs
- ResourceCategoryAttribute.cs
- PointIndependentAnimationStorage.cs
- TimelineGroup.cs
- ReferentialConstraint.cs
- System.Data_BID.cs
- WebPartZoneBase.cs
- StrokeNodeOperations.cs
- CapiHashAlgorithm.cs
- WebPartHelpVerb.cs
- StringAttributeCollection.cs
- NativeMethods.cs
- TypeLoadException.cs
- BridgeDataReader.cs
- MouseWheelEventArgs.cs
- UniformGrid.cs
- KerberosSecurityTokenAuthenticator.cs
- SwitchAttribute.cs
- PropertyValueUIItem.cs
- DnsPermission.cs
- MissingSatelliteAssemblyException.cs
- ResetableIterator.cs
- SettingsBase.cs
- SharedDp.cs
- ItemCheckedEvent.cs
- EntityConnectionStringBuilder.cs
- ObjectListItemCollection.cs
- DesignerAutoFormat.cs
- StringKeyFrameCollection.cs
- HttpRequestContext.cs
- ArraySubsetEnumerator.cs
- Assign.cs
- ArgumentOutOfRangeException.cs
- PointLight.cs
- LocalIdKeyIdentifierClause.cs
- EntityAdapter.cs
- MenuEventArgs.cs
- UdpTransportSettings.cs
- _UriSyntax.cs
- FontDifferentiator.cs
- TableLayoutSettings.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- ImageListStreamer.cs
- TextModifierScope.cs
- PerformanceCounters.cs
- XmlSchemaAppInfo.cs
- InkCanvasAutomationPeer.cs
- RequestResizeEvent.cs
- Crc32.cs
- DateTimeFormatInfo.cs
- RegexCapture.cs
- ContentIterators.cs
- SqlResolver.cs
- TypeDescriptionProviderAttribute.cs
- TextBounds.cs