Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / HttpModuleCollection.cs / 1305376 / HttpModuleCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Collection of IHttpModules * * Copyright (c) 2000 Microsoft Corporation */ namespace System.Web { using System.Runtime.InteropServices; using System.Collections; using System.Collections.Specialized; using System.Web; using System.Web.Util; using System.Security.Permissions; ////// public sealed class HttpModuleCollection : NameObjectCollectionBase { // cached All[] arrays private IHttpModule[] _all; private String[] _allKeys; internal HttpModuleCollection() : base(Misc.CaseInsensitiveInvariantKeyComparer) { } ///A collection of IHttpModules ////// public void CopyTo(Array dest, int index) { if (_all == null) { int n = Count; _all = new IHttpModule[n]; for (int i = 0; i < n; i++) _all[i] = Get(i); } if (_all != null) { _all.CopyTo(dest, index); } } internal void AddModule(String name, IHttpModule m) { _all = null; _allKeys = null; BaseAdd(name, m); } // // Access by name // ///[To be supplied.] ////// public IHttpModule Get(String name) { return(IHttpModule)BaseGet(name); } ///[To be supplied.] ////// public IHttpModule this[String name] { get { return Get(name);} } // // Indexed access // ///[To be supplied.] ////// public IHttpModule Get(int index) { return(IHttpModule)BaseGet(index); } ///[To be supplied.] ////// public String GetKey(int index) { return BaseGetKey(index); } ///[To be supplied.] ////// public IHttpModule this[int index] { get { return Get(index);} } // // Access to keys and values as arrays // ///[To be supplied.] ////// public String[] AllKeys { get { if (_allKeys == null) _allKeys = BaseGetAllKeys(); return _allKeys; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GeometryCollection.cs
- FormView.cs
- GeneralTransform2DTo3DTo2D.cs
- Int16AnimationBase.cs
- RequestDescription.cs
- PropertyGrid.cs
- ScriptResourceInfo.cs
- ReachPageContentSerializer.cs
- CallbackHandler.cs
- AlignmentYValidation.cs
- WinFormsUtils.cs
- PageAdapter.cs
- DataList.cs
- GifBitmapEncoder.cs
- SourceFilter.cs
- DefaultAsyncDataDispatcher.cs
- PersonalizationStateQuery.cs
- TemplateControlParser.cs
- ASCIIEncoding.cs
- HashAlgorithm.cs
- RelationshipNavigation.cs
- RemoveStoryboard.cs
- DetailsViewDeleteEventArgs.cs
- ProfileParameter.cs
- ControllableStoryboardAction.cs
- WebBrowserHelper.cs
- PerformanceCounter.cs
- InstanceHandleReference.cs
- NoneExcludedImageIndexConverter.cs
- DataServiceEntityAttribute.cs
- MenuTracker.cs
- XmlUtilWriter.cs
- CustomErrorCollection.cs
- ParserStreamGeometryContext.cs
- QueueProcessor.cs
- SingleStorage.cs
- Collection.cs
- EmptyReadOnlyDictionaryInternal.cs
- HwndTarget.cs
- ArrayHelper.cs
- Authorization.cs
- EntityContainerRelationshipSet.cs
- DispatcherExceptionEventArgs.cs
- AssociationSetMetadata.cs
- Wizard.cs
- SizeAnimationBase.cs
- RectangleConverter.cs
- OneToOneMappingSerializer.cs
- TextContainerHelper.cs
- Array.cs
- WmlPhoneCallAdapter.cs
- CommandField.cs
- MarshalByRefObject.cs
- DeclarativeCatalogPartDesigner.cs
- TextureBrush.cs
- MostlySingletonList.cs
- QilGeneratorEnv.cs
- TextServicesCompartmentEventSink.cs
- MetricEntry.cs
- Util.cs
- RecipientIdentity.cs
- TypeUnloadedException.cs
- ConsoleTraceListener.cs
- MetadataArtifactLoader.cs
- SharedStatics.cs
- TrackBar.cs
- StandardCommands.cs
- SingleAnimationUsingKeyFrames.cs
- GenericParameterDataContract.cs
- FastEncoder.cs
- ReflectionServiceProvider.cs
- ControlCollection.cs
- StackBuilderSink.cs
- WSDualHttpSecurityElement.cs
- WebPartRestoreVerb.cs
- PageVisual.cs
- TemplatedMailWebEventProvider.cs
- ModulesEntry.cs
- SizeIndependentAnimationStorage.cs
- BitmapEffectDrawing.cs
- XPathBuilder.cs
- serverconfig.cs
- DecoderFallbackWithFailureFlag.cs
- FixedSOMFixedBlock.cs
- CacheMode.cs
- XXXOnTypeBuilderInstantiation.cs
- ConnectionPoint.cs
- mansign.cs
- CodeArrayCreateExpression.cs
- LinqDataSourceStatusEventArgs.cs
- Predicate.cs
- TreeViewItemAutomationPeer.cs
- ColumnBinding.cs
- SvcMapFile.cs
- WorkflowItemPresenter.cs
- Win32.cs
- InvokeGenerator.cs
- AdobeCFFWrapper.cs
- StackSpiller.Temps.cs
- ResourceProviderFactory.cs