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
- TextEditorParagraphs.cs
- ParserExtension.cs
- CompilerError.cs
- SQLByte.cs
- ConnectionOrientedTransportBindingElement.cs
- SystemResources.cs
- XmlSchemaSimpleContentRestriction.cs
- SignatureDescription.cs
- COSERVERINFO.cs
- Matrix3DStack.cs
- FilterableAttribute.cs
- StackOverflowException.cs
- ListViewEditEventArgs.cs
- HttpHandlersSection.cs
- CodeSubDirectoriesCollection.cs
- SrgsItemList.cs
- ValidateNames.cs
- ParameterModifier.cs
- DateTimeFormatInfo.cs
- LogLogRecordHeader.cs
- DataGridCell.cs
- AnonymousIdentificationModule.cs
- ThemeInfoAttribute.cs
- DocumentOrderQuery.cs
- StrongNameKeyPair.cs
- SpinLock.cs
- MemberJoinTreeNode.cs
- BidOverLoads.cs
- WarningException.cs
- XamlTypeMapper.cs
- MetadataItemEmitter.cs
- UnionExpr.cs
- Preprocessor.cs
- SystemTcpStatistics.cs
- NumericUpDownAccelerationCollection.cs
- DetailsViewInsertedEventArgs.cs
- ProvidePropertyAttribute.cs
- SizeAnimation.cs
- WebScriptMetadataInstanceContextProvider.cs
- HttpConfigurationContext.cs
- BooleanAnimationUsingKeyFrames.cs
- CipherData.cs
- DivideByZeroException.cs
- TypedTableGenerator.cs
- DefaultMemberAttribute.cs
- SynchronizationContext.cs
- SamlConditions.cs
- Converter.cs
- RowBinding.cs
- PrimitiveXmlSerializers.cs
- glyphs.cs
- BitmapVisualManager.cs
- ObjectTypeMapping.cs
- TransformProviderWrapper.cs
- Pen.cs
- Token.cs
- Debugger.cs
- EntityCommandCompilationException.cs
- SqlRowUpdatedEvent.cs
- CodeFieldReferenceExpression.cs
- HttpModuleCollection.cs
- SchemaCollectionCompiler.cs
- Animatable.cs
- EntryPointNotFoundException.cs
- DesignRelation.cs
- AnimatedTypeHelpers.cs
- ChangeToolStripParentVerb.cs
- WSFederationHttpSecurityMode.cs
- TargetInvocationException.cs
- Thumb.cs
- MLangCodePageEncoding.cs
- ContainerVisual.cs
- NotImplementedException.cs
- DynamicResourceExtensionConverter.cs
- FilterFactory.cs
- GlyphShapingProperties.cs
- SrgsElementFactoryCompiler.cs
- FormatSettings.cs
- AuthenticationModuleElement.cs
- ZoneButton.cs
- base64Transforms.cs
- ControlBindingsCollection.cs
- OperandQuery.cs
- _HeaderInfo.cs
- BamlWriter.cs
- CultureMapper.cs
- TransformConverter.cs
- InlinedAggregationOperatorEnumerator.cs
- XmlJsonReader.cs
- CryptoApi.cs
- ManagementDateTime.cs
- QilGenerator.cs
- EdmTypeAttribute.cs
- ArraySortHelper.cs
- PersonalizableTypeEntry.cs
- Vector3DAnimation.cs
- TraceUtility.cs
- SinglePhaseEnlistment.cs
- WebMessageEncodingBindingElement.cs
- EdmFunction.cs