Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / ClientTarget.cs / 2 / ClientTarget.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; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ClientTarget : ConfigurationElement { private static ConfigurationPropertyCollection _properties; #region Property Declarations private static readonly ConfigurationProperty _propAlias = new ConfigurationProperty("alias", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propUserAgent = new ConfigurationProperty("userAgent", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); #endregion static ClientTarget() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAlias); _properties.Add(_propUserAgent); } internal ClientTarget() { } public ClientTarget(string alias, string userAgent) { base[_propAlias] = alias; base[_propUserAgent] = userAgent; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("alias", IsRequired = true, IsKey = true)] [StringValidator(MinLength = 1)] public string Alias { get { return (string)base[_propAlias]; } } [ConfigurationProperty("userAgent", IsRequired = true)] [StringValidator(MinLength = 1)] public string UserAgent { get { return (string)base[_propUserAgent]; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- X509RawDataKeyIdentifierClause.cs
- UnmanagedMarshal.cs
- NativeMethods.cs
- IgnoreSectionHandler.cs
- SplitContainer.cs
- XPathSelectionIterator.cs
- XmlWhitespace.cs
- SqlDataSourceCache.cs
- EdmProperty.cs
- BreakSafeBase.cs
- IndentedWriter.cs
- TransformProviderWrapper.cs
- TypeBuilder.cs
- WorkItem.cs
- ContainerVisual.cs
- TextEditorSpelling.cs
- WorkflowDataContext.cs
- ActivationServices.cs
- Hex.cs
- MarshalDirectiveException.cs
- FileDataSourceCache.cs
- DataSourceExpressionCollection.cs
- TextEndOfSegment.cs
- ProgressBarAutomationPeer.cs
- InfoCardMetadataExchangeClient.cs
- TextFragmentEngine.cs
- FontWeightConverter.cs
- XPathNavigator.cs
- DesignerActionHeaderItem.cs
- DataPagerCommandEventArgs.cs
- ProtocolsConfigurationEntry.cs
- EventProviderTraceListener.cs
- SqlDataSourceFilteringEventArgs.cs
- RealizationContext.cs
- OdbcReferenceCollection.cs
- SystemThemeKey.cs
- ExpandableObjectConverter.cs
- DeflateStream.cs
- BaseParagraph.cs
- XmlChildNodes.cs
- PathFigureCollectionConverter.cs
- UrlMapping.cs
- DecimalKeyFrameCollection.cs
- EditCommandColumn.cs
- SqlUtils.cs
- XmlSchemaProviderAttribute.cs
- NameTable.cs
- _SecureChannel.cs
- ComponentFactoryHelpers.cs
- TCPClient.cs
- RuleInfoComparer.cs
- HostedImpersonationContext.cs
- ResourceProviderFactory.cs
- SqlDuplicator.cs
- ClientUtils.cs
- EventMetadata.cs
- ProfileWorkflowElement.cs
- ThreadAbortException.cs
- WindowsBrush.cs
- NumericUpDown.cs
- Attributes.cs
- ReadOnlyDataSource.cs
- FixedSOMFixedBlock.cs
- ControlPropertyNameConverter.cs
- FileDialog_Vista_Interop.cs
- StrokeNodeEnumerator.cs
- RoutedCommand.cs
- JournalNavigationScope.cs
- Win32Exception.cs
- JsonQNameDataContract.cs
- RemotingConfiguration.cs
- documentsequencetextcontainer.cs
- ReturnType.cs
- XmlEntityReference.cs
- ListenerAdapter.cs
- DropTarget.cs
- UpDownBaseDesigner.cs
- ScriptResourceInfo.cs
- sqlser.cs
- DeclarativeCatalogPart.cs
- WindowAutomationPeer.cs
- CustomAttributeFormatException.cs
- RecognizedAudio.cs
- HandlerFactoryCache.cs
- XmlHelper.cs
- OrderingInfo.cs
- DbConnectionPoolOptions.cs
- DbParameterHelper.cs
- ProxyGenerator.cs
- InfoCardRequestException.cs
- CanExecuteRoutedEventArgs.cs
- LogArchiveSnapshot.cs
- AutomationFocusChangedEventArgs.cs
- ThreadAbortException.cs
- XhtmlBasicValidatorAdapter.cs
- MaterialCollection.cs
- StyleSelector.cs
- MessageAction.cs
- DataGridViewSelectedColumnCollection.cs
- FileVersion.cs