Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / ClientTargetCollection.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Send.cs
- CapabilitiesSection.cs
- ProviderSettings.cs
- TimeoutValidationAttribute.cs
- GenericWebPart.cs
- BaseDataListDesigner.cs
- XamlStream.cs
- RuleSettings.cs
- StringSorter.cs
- HttpContext.cs
- TreeNodeConverter.cs
- CheckoutException.cs
- DataGridHeaderBorder.cs
- ExpressionPrinter.cs
- TreeViewImageIndexConverter.cs
- Decorator.cs
- storepermission.cs
- XPathAncestorQuery.cs
- RotateTransform.cs
- RecordConverter.cs
- TransformGroup.cs
- CompareValidator.cs
- TreeNodeEventArgs.cs
- SqlInternalConnectionSmi.cs
- OdbcTransaction.cs
- Soap12ProtocolImporter.cs
- WpfWebRequestHelper.cs
- IconHelper.cs
- TimeoutException.cs
- AutomationPropertyInfo.cs
- RsaSecurityTokenAuthenticator.cs
- HttpApplication.cs
- ToolboxBitmapAttribute.cs
- OrderByBuilder.cs
- MsmqIntegrationChannelFactory.cs
- __Error.cs
- ViewSimplifier.cs
- DriveNotFoundException.cs
- RemotingSurrogateSelector.cs
- MdiWindowListStrip.cs
- SamlAdvice.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- MenuAdapter.cs
- MimeTypeAttribute.cs
- InstanceOwnerException.cs
- ActiveXContainer.cs
- StickyNoteAnnotations.cs
- webeventbuffer.cs
- Configuration.cs
- WorkflowDesigner.cs
- SizeAnimationUsingKeyFrames.cs
- BinHexEncoder.cs
- ControlTemplate.cs
- ReadWriteSpinLock.cs
- OperandQuery.cs
- Events.cs
- PackageDigitalSignature.cs
- ListView.cs
- ButtonFieldBase.cs
- SecurityKeyType.cs
- TakeQueryOptionExpression.cs
- InitialServerConnectionReader.cs
- GridLengthConverter.cs
- TriggerCollection.cs
- EventMappingSettings.cs
- CompiledQueryCacheEntry.cs
- SoapElementAttribute.cs
- ProcessProtocolHandler.cs
- StringComparer.cs
- ProfileWorkflowElement.cs
- WebConfigurationHost.cs
- LicenseManager.cs
- ManagedFilter.cs
- FigureParaClient.cs
- LoginView.cs
- ForceCopyBuildProvider.cs
- ProxyGenerator.cs
- DecimalConstantAttribute.cs
- FigureHelper.cs
- List.cs
- ObjectContext.cs
- ModelChangedEventArgsImpl.cs
- BasicKeyConstraint.cs
- ClaimTypeRequirement.cs
- SecurityKeyEntropyMode.cs
- SystemResources.cs
- DataControlReferenceCollection.cs
- ThicknessAnimation.cs
- Function.cs
- XmlnsPrefixAttribute.cs
- StdRegProviderWrapper.cs
- PasswordRecoveryAutoFormat.cs
- ObjectFullSpanRewriter.cs
- ServiceTimeoutsElement.cs
- WebPartMinimizeVerb.cs
- SecurityContextKeyIdentifierClause.cs
- ReliabilityContractAttribute.cs
- ReflectionHelper.cs
- WindowsEditBox.cs
- RedistVersionInfo.cs