Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / _emptywebproxy.cs / 1305376 / _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); } } } // 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
- CodeTryCatchFinallyStatement.cs
- Highlights.cs
- Validator.cs
- TraceSection.cs
- BaseAsyncResult.cs
- ThreadPool.cs
- SimpleRecyclingCache.cs
- GlyphElement.cs
- TrackingStringDictionary.cs
- SecurityTokenParameters.cs
- MessageContractExporter.cs
- IListConverters.cs
- SelectionPatternIdentifiers.cs
- SqlClientPermission.cs
- ExceptQueryOperator.cs
- ValueTypeFixupInfo.cs
- PerfService.cs
- PriorityChain.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- CqlParserHelpers.cs
- BevelBitmapEffect.cs
- Message.cs
- complextypematerializer.cs
- SoapElementAttribute.cs
- RepeatInfo.cs
- IPGlobalProperties.cs
- WCFServiceClientProxyGenerator.cs
- Rotation3DKeyFrameCollection.cs
- HMACMD5.cs
- XmlSchemaComplexContent.cs
- ButtonColumn.cs
- SQLBinaryStorage.cs
- GridItemPattern.cs
- TypeGeneratedEventArgs.cs
- StylesEditorDialog.cs
- XmlResolver.cs
- LinkArea.cs
- InstalledFontCollection.cs
- QilBinary.cs
- DateTimeFormatInfoScanner.cs
- ReflectEventDescriptor.cs
- PtsHost.cs
- TimeSpanMinutesConverter.cs
- SignatureHelper.cs
- OrderedDictionary.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- DiscoveryInnerClientAdhocCD1.cs
- NavigationProgressEventArgs.cs
- TimeoutConverter.cs
- DetailsViewDeleteEventArgs.cs
- SafeRightsManagementSessionHandle.cs
- FileAuthorizationModule.cs
- BindableAttribute.cs
- Selection.cs
- PreservationFileWriter.cs
- BamlLocalizer.cs
- InkCollectionBehavior.cs
- RegexCompiler.cs
- SQLDoubleStorage.cs
- DefaultParameterValueAttribute.cs
- XNodeValidator.cs
- TransformerInfoCollection.cs
- LocalizableAttribute.cs
- MenuBase.cs
- EpmCustomContentWriterNodeData.cs
- _LocalDataStore.cs
- RepeaterDesigner.cs
- Rect.cs
- WebSysDefaultValueAttribute.cs
- SingleSelectRootGridEntry.cs
- MemberMaps.cs
- CustomErrorsSection.cs
- InvalidOperationException.cs
- XmlStringTable.cs
- MetaForeignKeyColumn.cs
- TouchDevice.cs
- XmlSerializationWriter.cs
- InlineCollection.cs
- ExceptionUtility.cs
- PartBasedPackageProperties.cs
- DelimitedListTraceListener.cs
- ConfigurationManager.cs
- NotImplementedException.cs
- TransactionFlowBindingElementImporter.cs
- diagnosticsswitches.cs
- ManagementEventWatcher.cs
- PtsContext.cs
- DispatcherEventArgs.cs
- BeginEvent.cs
- DataGridAddNewRow.cs
- StrokeNode.cs
- BasicHttpSecurityMode.cs
- ScrollViewerAutomationPeer.cs
- EmbeddedMailObjectCollectionEditor.cs
- CapacityStreamGeometryContext.cs
- NetworkCredential.cs
- InkCanvasInnerCanvas.cs
- TypeDescriptor.cs
- DeviceFilterEditorDialog.cs
- NestPullup.cs