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
- KnownIds.cs
- DataContext.cs
- NamespaceList.cs
- GetRecipientRequest.cs
- DirectoryRedirect.cs
- Thumb.cs
- MaskedTextBox.cs
- ProviderMetadataCachedInformation.cs
- Point3DAnimationUsingKeyFrames.cs
- HiddenFieldPageStatePersister.cs
- TextSegment.cs
- TypefaceCollection.cs
- ObjectTag.cs
- PropertyMapper.cs
- DataGridViewCell.cs
- HttpCacheVaryByContentEncodings.cs
- Int16.cs
- AttachedProperty.cs
- TableLayout.cs
- webproxy.cs
- StandardRuntimeEnumValidator.cs
- ZoomPercentageConverter.cs
- SecurityKeyType.cs
- SqlClientPermission.cs
- QueryCacheEntry.cs
- ipaddressinformationcollection.cs
- PackagePart.cs
- OleDbCommand.cs
- IisTraceListener.cs
- DBDataPermissionAttribute.cs
- MetadataPropertyvalue.cs
- WindowsClaimSet.cs
- InputMethod.cs
- DesignerTransactionCloseEvent.cs
- EntityFrameworkVersions.cs
- ZoneLinkButton.cs
- DBAsyncResult.cs
- AttributeProviderAttribute.cs
- EntryPointNotFoundException.cs
- ApplicationTrust.cs
- ScriptingSectionGroup.cs
- HostingEnvironmentSection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- RangeBaseAutomationPeer.cs
- basenumberconverter.cs
- CacheEntry.cs
- HttpDebugHandler.cs
- KeyValueConfigurationElement.cs
- HttpProfileBase.cs
- SqlUtils.cs
- WebConfigurationFileMap.cs
- PrimitiveXmlSerializers.cs
- ServiceDescriptionImporter.cs
- DataColumnMapping.cs
- Rules.cs
- CodeBinaryOperatorExpression.cs
- ClientConvert.cs
- WSSecureConversation.cs
- ManagementEventArgs.cs
- LicenseProviderAttribute.cs
- WebPartVerb.cs
- CachedRequestParams.cs
- DataGridViewAutoSizeModeEventArgs.cs
- XDRSchema.cs
- LineServices.cs
- AdornerHitTestResult.cs
- FunctionMappingTranslator.cs
- UpdateCommand.cs
- SettingsProviderCollection.cs
- ComponentEditorForm.cs
- MailMessageEventArgs.cs
- Screen.cs
- TypeGeneratedEventArgs.cs
- EventListenerClientSide.cs
- MdiWindowListStrip.cs
- ArglessEventHandlerProxy.cs
- Stylesheet.cs
- ComplexPropertyEntry.cs
- DPCustomTypeDescriptor.cs
- SchemaTableColumn.cs
- PrimitiveCodeDomSerializer.cs
- StrongName.cs
- DynamicMethod.cs
- LinqDataSourceStatusEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- DocumentPaginator.cs
- AppSettingsReader.cs
- StringFreezingAttribute.cs
- UnauthorizedAccessException.cs
- RuntimeCompatibilityAttribute.cs
- StrokeNodeEnumerator.cs
- BamlCollectionHolder.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- xamlnodes.cs
- LicenseProviderAttribute.cs
- ClientSettings.cs
- SystemIPGlobalProperties.cs
- SoapAttributeAttribute.cs
- ConfigXmlDocument.cs
- CaseCqlBlock.cs