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
- Canonicalizers.cs
- ProviderBase.cs
- XamlRtfConverter.cs
- DeferrableContentConverter.cs
- DbDataRecord.cs
- SystemIPv6InterfaceProperties.cs
- ScrollPattern.cs
- SurrogateDataContract.cs
- NeutralResourcesLanguageAttribute.cs
- TextSearch.cs
- SqlUserDefinedTypeAttribute.cs
- Thumb.cs
- CategoryGridEntry.cs
- SemanticValue.cs
- XmlSchemaCompilationSettings.cs
- IProvider.cs
- ToolStripOverflow.cs
- SessionPageStatePersister.cs
- HttpModule.cs
- CommandHelpers.cs
- elementinformation.cs
- HttpModulesInstallComponent.cs
- ModifierKeysValueSerializer.cs
- Padding.cs
- TypeBinaryExpression.cs
- PolygonHotSpot.cs
- NumberSubstitution.cs
- XmlSignatureProperties.cs
- Rotation3D.cs
- TdsEnums.cs
- AffineTransform3D.cs
- Cursor.cs
- WebColorConverter.cs
- WindowsAuthenticationEventArgs.cs
- Stacktrace.cs
- BrowserCapabilitiesFactoryBase.cs
- FacetValues.cs
- ScrollData.cs
- ArrayElementGridEntry.cs
- GeneralTransform3DGroup.cs
- DrawToolTipEventArgs.cs
- MouseCaptureWithinProperty.cs
- HttpRuntime.cs
- _CookieModule.cs
- LinkConverter.cs
- BitmapEffectInputConnector.cs
- typedescriptorpermissionattribute.cs
- PopOutPanel.cs
- SimpleTypeResolver.cs
- CodeTypeConstructor.cs
- Double.cs
- VirtualizingStackPanel.cs
- PersistChildrenAttribute.cs
- XmlReflectionImporter.cs
- OperationExecutionFault.cs
- NumericUpDownAcceleration.cs
- TextSelectionProcessor.cs
- HexParser.cs
- _DisconnectOverlappedAsyncResult.cs
- FileDialogCustomPlacesCollection.cs
- ResourcePool.cs
- CodeMemberField.cs
- TypeInfo.cs
- IncrementalHitTester.cs
- PluralizationService.cs
- TransformerInfoCollection.cs
- PlaceHolder.cs
- EventLogPermissionAttribute.cs
- BlobPersonalizationState.cs
- XamlSerializationHelper.cs
- CharStorage.cs
- UnsafeCollabNativeMethods.cs
- VectorAnimationBase.cs
- XmlCustomFormatter.cs
- UTF8Encoding.cs
- StringFormat.cs
- SqlDependency.cs
- AssemblyBuilderData.cs
- TextDecoration.cs
- ToolStripPanelRenderEventArgs.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- LabelAutomationPeer.cs
- BlobPersonalizationState.cs
- SocketPermission.cs
- QuadraticBezierSegment.cs
- TrackBarDesigner.cs
- CreateDataSourceDialog.cs
- WeakReference.cs
- PnrpPermission.cs
- BaseDataListDesigner.cs
- FileLevelControlBuilderAttribute.cs
- Vector3DCollectionValueSerializer.cs
- Thickness.cs
- UriTemplateTableMatchCandidate.cs
- MetaModel.cs
- WindowsTitleBar.cs
- SHA512Cng.cs
- ComboBox.cs
- WebBrowserNavigatingEventHandler.cs
- HashAlgorithm.cs