Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / _emptywebproxy.cs / 1 / _emptywebproxy.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { using System.Collections.Generic; [Serializable] internal sealed class EmptyWebProxy : IAutoWebProxy { [NonSerialized] private ICredentials m_credentials; public EmptyWebProxy() { } // // IWebProxy interface // public Uri GetProxy(Uri uri) { // this method won't get called by NetClasses because of the IsBypassed test below return uri; } public bool IsBypassed(Uri uri) { return true; // no proxy, always bypasses } public ICredentials Credentials { get { return m_credentials; } set { m_credentials = value; // doesn't do anything, but doesn't break contract either } } // // IAutoWebProxy interface // ProxyChain IAutoWebProxy.GetProxies(Uri destination) { return new DirectProxy(destination); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ManualResetEvent.cs
- CommandHelpers.cs
- NegationPusher.cs
- DataGridViewCellStyle.cs
- BaseDataBoundControl.cs
- ServiceControllerDesigner.cs
- PeerCollaborationPermission.cs
- Int16Storage.cs
- CommandBinding.cs
- MultiBinding.cs
- ByeMessageApril2005.cs
- ReceiveActivityValidator.cs
- SHA512Managed.cs
- Section.cs
- ManagementObjectCollection.cs
- MarshalByValueComponent.cs
- VisualCollection.cs
- _ConnectOverlappedAsyncResult.cs
- ImageCodecInfo.cs
- SystemWebExtensionsSectionGroup.cs
- basenumberconverter.cs
- TypeElementCollection.cs
- WebServiceParameterData.cs
- TreeNodeConverter.cs
- PrivacyNoticeBindingElement.cs
- MatchingStyle.cs
- EditorPart.cs
- DataSetUtil.cs
- TreeNodeCollection.cs
- EventLogPermissionEntryCollection.cs
- DebugView.cs
- Stack.cs
- NullRuntimeConfig.cs
- OneOfTypeConst.cs
- Vector3DAnimationBase.cs
- GuidConverter.cs
- Activator.cs
- SqlDataSourceCache.cs
- ArraySegment.cs
- DataGridColumnCollection.cs
- Activity.cs
- DefaultSerializationProviderAttribute.cs
- WebConfigurationHost.cs
- TableRowGroupCollection.cs
- WebGetAttribute.cs
- RijndaelManaged.cs
- EngineSite.cs
- ObjectParameter.cs
- GuidelineCollection.cs
- CacheMemory.cs
- KeyMatchBuilder.cs
- InvalidPrinterException.cs
- ClientData.cs
- ConfigurationValidatorAttribute.cs
- AnimationLayer.cs
- KeyBinding.cs
- Repeater.cs
- DataGrid.cs
- HandlerBase.cs
- WriteTimeStream.cs
- DesignerAttribute.cs
- ToolStripCollectionEditor.cs
- RectKeyFrameCollection.cs
- Emitter.cs
- TypeConverterValueSerializer.cs
- DoubleLinkList.cs
- TargetParameterCountException.cs
- HttpPostedFile.cs
- ConstantExpression.cs
- IsolatedStorageFileStream.cs
- ModuleBuilderData.cs
- MimeMapping.cs
- CompleteWizardStep.cs
- UITypeEditor.cs
- Translator.cs
- ZoneIdentityPermission.cs
- DependentList.cs
- SqlException.cs
- BasePropertyDescriptor.cs
- ExeContext.cs
- UnmanagedMarshal.cs
- MultitargetingHelpers.cs
- CaretElement.cs
- SQLRoleProvider.cs
- ObjectPersistData.cs
- SmiXetterAccessMap.cs
- VirtualizedItemProviderWrapper.cs
- SHA1.cs
- BitStack.cs
- ImageFormat.cs
- IEnumerable.cs
- TextEffectResolver.cs
- WorkflowElementDialogWindow.xaml.cs
- Form.cs
- DesignerResources.cs
- LicenseContext.cs
- RoutedCommand.cs
- WhileDesigner.cs
- VisualStyleElement.cs
- XmlObjectSerializerReadContextComplex.cs