Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 3 / ClientTargetCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(ClientTarget))] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTargetCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static ClientTargetCollection() { _properties = new ConfigurationPropertyCollection(); } public ClientTargetCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(ClientTarget clientTarget) { BaseAdd(clientTarget); } public void Remove(string name) { BaseRemove(name); } public void Remove(ClientTarget clientTarget) { BaseRemove(GetElementKey(clientTarget)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new ClientTarget this[string name] { get { return (ClientTarget)BaseGet(name); } } public ClientTarget this[int index] { get { return (ClientTarget)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ClientTarget(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ClientTarget)element).Alias; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ActivityPreviewDesigner.cs
- FloaterParaClient.cs
- TransactionInterop.cs
- TagMapInfo.cs
- SerializationInfo.cs
- GridItem.cs
- HwndSource.cs
- TableParaClient.cs
- NetworkStream.cs
- MenuItemBindingCollection.cs
- ExceptionHandler.cs
- LayoutTable.cs
- PrintingPermissionAttribute.cs
- WindowsTooltip.cs
- ConfigurationManagerInternalFactory.cs
- FontStretchConverter.cs
- WebPartMinimizeVerb.cs
- ConfigurationManagerHelperFactory.cs
- ExtendedPropertyCollection.cs
- TrustManager.cs
- AuthenticationManager.cs
- BooleanAnimationBase.cs
- FileSystemEventArgs.cs
- ListViewPagedDataSource.cs
- PropertyToken.cs
- GuidelineCollection.cs
- SchemaSetCompiler.cs
- Collection.cs
- ValidatorCompatibilityHelper.cs
- KeyConverter.cs
- nulltextnavigator.cs
- ExtendedTransformFactory.cs
- InteropTrackingRecord.cs
- PassportPrincipal.cs
- ServiceMemoryGates.cs
- SerializationObjectManager.cs
- StrongNameIdentityPermission.cs
- SolidColorBrush.cs
- CompositionDesigner.cs
- InheritanceContextChangedEventManager.cs
- TriState.cs
- SemaphoreFullException.cs
- SymmetricAlgorithm.cs
- DocumentStream.cs
- XmlTypeAttribute.cs
- TextModifier.cs
- Baml2006Reader.cs
- NativeMethods.cs
- XsltOutput.cs
- ContextProperty.cs
- StoreItemCollection.cs
- EncoderFallback.cs
- RemotingConfigParser.cs
- ModelService.cs
- Module.cs
- BoolExpression.cs
- UIntPtr.cs
- SizeKeyFrameCollection.cs
- FilteredXmlReader.cs
- RetriableClipboard.cs
- RuntimeConfigLKG.cs
- DataGridColumnsPage.cs
- RegexRunner.cs
- StyleXamlParser.cs
- ToggleProviderWrapper.cs
- IgnoreDataMemberAttribute.cs
- Authorization.cs
- SequentialOutput.cs
- OrCondition.cs
- DocComment.cs
- TextRangeSerialization.cs
- CultureTableRecord.cs
- FrameworkElementAutomationPeer.cs
- ConfigurationPropertyCollection.cs
- DefaultBindingPropertyAttribute.cs
- RuntimeIdentifierPropertyAttribute.cs
- DbMetaDataFactory.cs
- RegexInterpreter.cs
- Size3D.cs
- ObsoleteAttribute.cs
- WeakEventTable.cs
- ReliabilityContractAttribute.cs
- CommandID.cs
- ModuleBuilderData.cs
- CollectionAdapters.cs
- MetadataCache.cs
- MultiBinding.cs
- TemplateContent.cs
- VarRemapper.cs
- FormattedTextSymbols.cs
- IgnoreDeviceFilterElementCollection.cs
- TableColumn.cs
- QilTernary.cs
- WebPartMinimizeVerb.cs
- xdrvalidator.cs
- IisTraceWebEventProvider.cs
- ArgumentValidation.cs
- SafeFileMappingHandle.cs
- ImageMapEventArgs.cs
- EventsTab.cs