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
- ADConnectionHelper.cs
- ImmutableCommunicationTimeouts.cs
- cache.cs
- DbConnectionInternal.cs
- DateBoldEvent.cs
- HtmlTextArea.cs
- TableCell.cs
- Activity.cs
- FormsAuthenticationCredentials.cs
- ScrollEvent.cs
- SoapSchemaMember.cs
- EndpointIdentity.cs
- AccessDataSource.cs
- ComponentGuaranteesAttribute.cs
- Add.cs
- ExpressionNormalizer.cs
- ControlBindingsConverter.cs
- InProcStateClientManager.cs
- CodeTypeParameter.cs
- RouteValueDictionary.cs
- RegularExpressionValidator.cs
- MatrixAnimationUsingKeyFrames.cs
- GPStream.cs
- HtmlInputReset.cs
- RadioButton.cs
- MSG.cs
- XmlDictionaryWriter.cs
- ProvidersHelper.cs
- SharedStatics.cs
- HybridCollection.cs
- _Rfc2616CacheValidators.cs
- PackageFilter.cs
- TableLayoutStyleCollection.cs
- WsdlBuildProvider.cs
- FileUtil.cs
- MdiWindowListStrip.cs
- HttpEncoder.cs
- StyleSheetDesigner.cs
- FieldNameLookup.cs
- Logging.cs
- XmlBoundElement.cs
- ScriptBehaviorDescriptor.cs
- DragEvent.cs
- XmlBinaryWriterSession.cs
- Visitors.cs
- XmlRawWriter.cs
- FileUtil.cs
- BindValidationContext.cs
- RegexGroup.cs
- ControlUtil.cs
- StringComparer.cs
- FillBehavior.cs
- ErrorActivity.cs
- BitmapEffectDrawingContextState.cs
- SystemColorTracker.cs
- MembershipValidatePasswordEventArgs.cs
- MemberMemberBinding.cs
- Triplet.cs
- SQLSingle.cs
- MeasurementDCInfo.cs
- SafePointer.cs
- ScopedKnownTypes.cs
- NotImplementedException.cs
- EastAsianLunisolarCalendar.cs
- ConnectionDemuxer.cs
- PrintDialog.cs
- SequentialActivityDesigner.cs
- TokenFactoryCredential.cs
- RenderDataDrawingContext.cs
- ResourcePermissionBase.cs
- ObjectSecurity.cs
- TrustManagerPromptUI.cs
- AttributeTableBuilder.cs
- Comparer.cs
- ObjectSecurity.cs
- HwndKeyboardInputProvider.cs
- ArithmeticLiteral.cs
- SecureUICommand.cs
- XmlElementCollection.cs
- DispatchWrapper.cs
- SafeHandles.cs
- BitmapDownload.cs
- ServiceObjectContainer.cs
- CacheMode.cs
- QueryOptionExpression.cs
- Helper.cs
- HandleCollector.cs
- Subset.cs
- __TransparentProxy.cs
- AsmxEndpointPickerExtension.cs
- EnumValAlphaComparer.cs
- TextMetrics.cs
- ReferenceConverter.cs
- HyperLink.cs
- EmptyStringExpandableObjectConverter.cs
- HashSet.cs
- ZipIOBlockManager.cs
- SqlCaseSimplifier.cs
- SafeCertificateContext.cs
- XMLSchema.cs