Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / GlobalProxySelection.cs / 1305376 / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ActivityTypeResolver.xaml.cs
- DrawTreeNodeEventArgs.cs
- ReaderWriterLock.cs
- Block.cs
- XmlSchemaAnnotation.cs
- ListViewItem.cs
- TableProviderWrapper.cs
- Schema.cs
- JsonObjectDataContract.cs
- PiiTraceSource.cs
- ServiceEndpoint.cs
- WarningException.cs
- XmlSchemaSimpleContentRestriction.cs
- DataGridViewButtonColumn.cs
- MergeFailedEvent.cs
- XPathMultyIterator.cs
- BooleanProjectedSlot.cs
- XmlSignatureManifest.cs
- RightNameExpirationInfoPair.cs
- EmptyElement.cs
- CalendarModeChangedEventArgs.cs
- CodeDomLoader.cs
- Package.cs
- GeometryConverter.cs
- ApplicationServiceHelper.cs
- ReflectEventDescriptor.cs
- ByteAnimationUsingKeyFrames.cs
- ScriptingProfileServiceSection.cs
- AssociationSetMetadata.cs
- ViewPort3D.cs
- Rotation3DAnimationUsingKeyFrames.cs
- TableRowCollection.cs
- IdentityNotMappedException.cs
- ConfigurationManagerInternalFactory.cs
- ConvertBinder.cs
- DesigntimeLicenseContext.cs
- DeploymentSection.cs
- OneOfConst.cs
- DSASignatureFormatter.cs
- ConstrainedDataObject.cs
- HealthMonitoringSectionHelper.cs
- ActivationArguments.cs
- DataBoundControl.cs
- BitmapEffectDrawing.cs
- IdentityManager.cs
- DataGridAutoFormatDialog.cs
- AppLevelCompilationSectionCache.cs
- MULTI_QI.cs
- Viewport3DAutomationPeer.cs
- UInt16Converter.cs
- ScaleTransform.cs
- LoginStatusDesigner.cs
- ProbeMatches11.cs
- EncodingInfo.cs
- DictionaryContent.cs
- DefaultTextStoreTextComposition.cs
- log.cs
- ProviderConnectionPointCollection.cs
- ToolStripDropDown.cs
- RepeatButton.cs
- BrowserCapabilitiesFactoryBase.cs
- DXD.cs
- AutomationPatternInfo.cs
- MenuAutomationPeer.cs
- ConvertTextFrag.cs
- CryptoConfig.cs
- GridPattern.cs
- MenuItemStyle.cs
- ReverseInheritProperty.cs
- UnknownWrapper.cs
- BamlResourceContent.cs
- AspCompat.cs
- SafeRightsManagementPubHandle.cs
- IConvertible.cs
- HttpListenerException.cs
- UpDownBase.cs
- EndpointDiscoveryBehavior.cs
- HttpModuleCollection.cs
- DataError.cs
- DrawingCollection.cs
- ReplacementText.cs
- ScopedKnownTypes.cs
- KeyGestureValueSerializer.cs
- EmbeddedMailObject.cs
- BulletedListEventArgs.cs
- KoreanLunisolarCalendar.cs
- HandleRef.cs
- UrlMappingsModule.cs
- TextCollapsingProperties.cs
- TypeResolver.cs
- SystemThemeKey.cs
- CursorConverter.cs
- RegistryExceptionHelper.cs
- DataGridPagerStyle.cs
- DataControlReference.cs
- RequestCacheValidator.cs
- PackWebRequestFactory.cs
- CompilationUnit.cs
- Semaphore.cs
- IntSecurity.cs