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
- PageParser.cs
- InternalsVisibleToAttribute.cs
- LoginCancelEventArgs.cs
- WebServiceClientProxyGenerator.cs
- CompilerTypeWithParams.cs
- TextEmbeddedObject.cs
- Recipient.cs
- CurrentTimeZone.cs
- SqlNodeAnnotation.cs
- PocoEntityKeyStrategy.cs
- DependentList.cs
- SplineQuaternionKeyFrame.cs
- AvTraceFormat.cs
- Matrix.cs
- HashMembershipCondition.cs
- ParagraphVisual.cs
- Timeline.cs
- PropertyChangeTracker.cs
- ProtectedProviderSettings.cs
- TransactionValidationBehavior.cs
- GridView.cs
- RawMouseInputReport.cs
- SizeAnimation.cs
- Substitution.cs
- RefreshEventArgs.cs
- IdentitySection.cs
- ReflectTypeDescriptionProvider.cs
- NonParentingControl.cs
- NavigationWindow.cs
- InvokeMethod.cs
- TraceContext.cs
- RankException.cs
- DataGridViewLayoutData.cs
- ByteFacetDescriptionElement.cs
- ZoneMembershipCondition.cs
- HtmlInputText.cs
- CompareValidator.cs
- ProxyAttribute.cs
- SymmetricAlgorithm.cs
- ItemTypeToolStripMenuItem.cs
- DataControlFieldCollection.cs
- SubclassTypeValidator.cs
- StateInitialization.cs
- CommandDevice.cs
- CustomWebEventKey.cs
- CodePageUtils.cs
- ChildTable.cs
- MappingMetadataHelper.cs
- Flattener.cs
- ObfuscateAssemblyAttribute.cs
- IsolatedStorageFilePermission.cs
- DataGridDetailsPresenterAutomationPeer.cs
- Group.cs
- ObjectRef.cs
- NodeFunctions.cs
- EventLog.cs
- EmptyStringExpandableObjectConverter.cs
- DataObject.cs
- GridErrorDlg.cs
- WebBrowsableAttribute.cs
- AttachedPropertyBrowsableAttribute.cs
- TextSchema.cs
- SizeLimitedCache.cs
- PropertyManager.cs
- BitmapEffectRenderDataResource.cs
- WindowsAuthenticationModule.cs
- XPathNavigator.cs
- CollectionBase.cs
- DateTimeStorage.cs
- StringComparer.cs
- Stroke2.cs
- ResourceCodeDomSerializer.cs
- PathGradientBrush.cs
- Point3DAnimation.cs
- WSDualHttpBinding.cs
- GlyphTypeface.cs
- ParentQuery.cs
- Setter.cs
- HostedTcpTransportManager.cs
- NumberAction.cs
- Avt.cs
- TextEditorParagraphs.cs
- SQLMoney.cs
- RoleManagerEventArgs.cs
- SQLSingleStorage.cs
- WindowsStatic.cs
- DataRow.cs
- ToolBarButtonClickEvent.cs
- ContentFileHelper.cs
- NamespaceCollection.cs
- TextEndOfSegment.cs
- RowsCopiedEventArgs.cs
- SqlNotificationEventArgs.cs
- DecoderBestFitFallback.cs
- OleDbConnectionInternal.cs
- CodeDOMUtility.cs
- DesignerCategoryAttribute.cs
- RemoteWebConfigurationHostServer.cs
- BaseTemplateParser.cs
- InputReport.cs