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
- MessageHeaderInfoTraceRecord.cs
- PackWebRequest.cs
- SqlGatherConsumedAliases.cs
- NumberEdit.cs
- SystemWebSectionGroup.cs
- FieldDescriptor.cs
- RectIndependentAnimationStorage.cs
- Size3DValueSerializer.cs
- FontSizeConverter.cs
- CellTreeSimplifier.cs
- FixedDocumentSequencePaginator.cs
- StorageMappingFragment.cs
- ConditionalWeakTable.cs
- Keywords.cs
- StreamUpdate.cs
- CancellationTokenSource.cs
- DropSource.cs
- FormatSettings.cs
- Cell.cs
- ArraySegment.cs
- WorkflowTransactionService.cs
- TypedOperationInfo.cs
- CaseInsensitiveHashCodeProvider.cs
- SignalGate.cs
- RolePrincipal.cs
- PasswordBoxAutomationPeer.cs
- WsdlWriter.cs
- SAPIEngineTypes.cs
- ImageField.cs
- HttpProfileGroupBase.cs
- TextRangeEditLists.cs
- ByteStreamGeometryContext.cs
- IdleTimeoutMonitor.cs
- TokenBasedSet.cs
- Attributes.cs
- UnionExpr.cs
- DispatcherTimer.cs
- dataprotectionpermissionattribute.cs
- CharacterBuffer.cs
- FixedSOMLineRanges.cs
- DispatchWrapper.cs
- WpfKnownMemberInvoker.cs
- EntityKeyElement.cs
- DigitShape.cs
- DataTransferEventArgs.cs
- MemberDescriptor.cs
- InputEventArgs.cs
- Tile.cs
- TimelineGroup.cs
- RuntimeConfigLKG.cs
- VScrollBar.cs
- Ticks.cs
- CryptoApi.cs
- CodePageEncoding.cs
- UniqueEventHelper.cs
- CssTextWriter.cs
- SQLConvert.cs
- Descriptor.cs
- DataColumnMapping.cs
- Rotation3D.cs
- EqualityComparer.cs
- HotSpotCollection.cs
- FilteredReadOnlyMetadataCollection.cs
- DataRecord.cs
- PlacementWorkspace.cs
- ToolbarAUtomationPeer.cs
- ObjectIDGenerator.cs
- Process.cs
- TraceLevelHelper.cs
- PopupEventArgs.cs
- MouseGesture.cs
- DynamicMethod.cs
- GridItemCollection.cs
- DataFieldCollectionEditor.cs
- FontWeights.cs
- XmlAttributes.cs
- _NegotiateClient.cs
- ScrollChangedEventArgs.cs
- DiscoveryClientDocuments.cs
- DetailsViewPagerRow.cs
- CompletedAsyncResult.cs
- webeventbuffer.cs
- DataGridViewImageCell.cs
- DependencyPropertyKind.cs
- CmsUtils.cs
- ScrollBar.cs
- ExclusiveHandleList.cs
- messageonlyhwndwrapper.cs
- TraceListener.cs
- PathGradientBrush.cs
- SmtpAuthenticationManager.cs
- BaseUriWithWildcard.cs
- QueryContinueDragEvent.cs
- CompilerErrorCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ExecutionEngineException.cs
- FieldAccessException.cs
- BypassElement.cs
- PermissionAttributes.cs
- MarkupWriter.cs