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
- UInt64.cs
- DodSequenceMerge.cs
- ScriptingSectionGroup.cs
- SafeWaitHandle.cs
- EncoderBestFitFallback.cs
- AlgoModule.cs
- LazyTextWriterCreator.cs
- Helpers.cs
- TextureBrush.cs
- TypeLoadException.cs
- IgnoreFileBuildProvider.cs
- HtmlEncodedRawTextWriter.cs
- Image.cs
- Comparer.cs
- NullReferenceException.cs
- DropDownList.cs
- SQLRoleProvider.cs
- VarInfo.cs
- Brush.cs
- Rfc2898DeriveBytes.cs
- UrlPath.cs
- XamlClipboardData.cs
- FactoryId.cs
- MarkupCompiler.cs
- _NegotiateClient.cs
- PlatformNotSupportedException.cs
- InputReportEventArgs.cs
- DataRecordInternal.cs
- ClickablePoint.cs
- Point3DCollection.cs
- TextSelectionHelper.cs
- BooleanFunctions.cs
- SqlTriggerContext.cs
- StackBuilderSink.cs
- CollectionDataContract.cs
- MultiByteCodec.cs
- Rect3DConverter.cs
- DrawingGroupDrawingContext.cs
- TextEditorThreadLocalStore.cs
- MD5CryptoServiceProvider.cs
- Pointer.cs
- HijriCalendar.cs
- SafeRsaProviderHandle.cs
- Signature.cs
- EmbeddedMailObject.cs
- PerfCounters.cs
- DependencySource.cs
- UserControlBuildProvider.cs
- ZipIOCentralDirectoryBlock.cs
- CompilationRelaxations.cs
- ChineseLunisolarCalendar.cs
- BindingsSection.cs
- SHA512.cs
- SqlXml.cs
- formatstringdialog.cs
- InternalsVisibleToAttribute.cs
- ServiceDefaults.cs
- PropertyRecord.cs
- SqlAggregateChecker.cs
- ProcessManager.cs
- SiteMapDataSourceView.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- EventWaitHandle.cs
- ClientRoleProvider.cs
- SimpleWebHandlerParser.cs
- FreeFormDragDropManager.cs
- CodeArrayIndexerExpression.cs
- Helpers.cs
- SvcFileManager.cs
- NotifyInputEventArgs.cs
- UrlAuthorizationModule.cs
- DataGridViewColumnEventArgs.cs
- ImplicitInputBrush.cs
- MimeWriter.cs
- RoleGroup.cs
- DataObjectCopyingEventArgs.cs
- CachedBitmap.cs
- HttpContextServiceHost.cs
- validationstate.cs
- PenLineCapValidation.cs
- XD.cs
- ContextMarshalException.cs
- GeneratedCodeAttribute.cs
- SubMenuStyleCollection.cs
- DataGridViewSortCompareEventArgs.cs
- RootNamespaceAttribute.cs
- DataListItemCollection.cs
- TraceContextRecord.cs
- GridToolTip.cs
- CodeTryCatchFinallyStatement.cs
- WebBrowserContainer.cs
- RuleSetBrowserDialog.cs
- ListViewCommandEventArgs.cs
- TraceLog.cs
- TimeSpan.cs
- AsyncDataRequest.cs
- RadioButtonAutomationPeer.cs
- UserThread.cs
- NodeFunctions.cs
- SqlFormatter.cs