Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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]; } } } } // 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
- Image.cs
- DeclaredTypeElementCollection.cs
- HelpInfo.cs
- SqlNotificationEventArgs.cs
- DataBoundControlAdapter.cs
- FillRuleValidation.cs
- ScriptServiceAttribute.cs
- CodeTypeDeclaration.cs
- NavigationWindowAutomationPeer.cs
- DesignerVerb.cs
- RoleManagerSection.cs
- SchemaAttDef.cs
- RichTextBox.cs
- PointCollectionConverter.cs
- ResizeGrip.cs
- ReferencedCollectionType.cs
- ValidationRule.cs
- SqlNodeTypeOperators.cs
- LongValidatorAttribute.cs
- ScriptingSectionGroup.cs
- SecurityAttributeGenerationHelper.cs
- ResourceProviderFactory.cs
- MobileControlsSectionHandler.cs
- RegisteredHiddenField.cs
- X509IssuerSerialKeyIdentifierClause.cs
- BitmapSource.cs
- ScriptRegistrationManager.cs
- InvalidCardException.cs
- SafeCryptoHandles.cs
- BulletChrome.cs
- ContainerTracking.cs
- DocumentXmlWriter.cs
- FolderBrowserDialog.cs
- ThaiBuddhistCalendar.cs
- ParameterEditorUserControl.cs
- CookielessHelper.cs
- FilterException.cs
- EasingKeyFrames.cs
- EntitySqlQueryCacheEntry.cs
- QueryOperationResponseOfT.cs
- AuthenticationService.cs
- MatrixAnimationBase.cs
- ApplicationFileCodeDomTreeGenerator.cs
- LocalizationComments.cs
- SoapExtensionTypeElementCollection.cs
- TaiwanLunisolarCalendar.cs
- CorrelationResolver.cs
- Selector.cs
- ExpressionCopier.cs
- MailAddress.cs
- ScrollItemPatternIdentifiers.cs
- ScalarType.cs
- XmlSchemaGroupRef.cs
- LocatorGroup.cs
- XmlEncodedRawTextWriter.cs
- WindowsGraphics.cs
- X509Chain.cs
- SmiEventSink_DeferedProcessing.cs
- WebAdminConfigurationHelper.cs
- ReflectionServiceProvider.cs
- ResourceProperty.cs
- ReturnEventArgs.cs
- GridViewColumnCollectionChangedEventArgs.cs
- SafeProcessHandle.cs
- FilterException.cs
- ResourceDisplayNameAttribute.cs
- HashCodeCombiner.cs
- UserControlCodeDomTreeGenerator.cs
- HMACSHA256.cs
- MetadataFile.cs
- EqualityComparer.cs
- StylusPointPropertyUnit.cs
- ControlCollection.cs
- Normalization.cs
- hresults.cs
- MailBnfHelper.cs
- Win32Exception.cs
- XhtmlBasicObjectListAdapter.cs
- DbParameterCollection.cs
- ForceCopyBuildProvider.cs
- SinglePageViewer.cs
- PagedDataSource.cs
- CompiledAction.cs
- RenamedEventArgs.cs
- BaseCodePageEncoding.cs
- SafeProcessHandle.cs
- HtmlHead.cs
- NullableBoolConverter.cs
- Schema.cs
- ProtocolsConfigurationHandler.cs
- WebException.cs
- EncoderParameters.cs
- SqlBinder.cs
- WebPartsPersonalizationAuthorization.cs
- ControlIdConverter.cs
- SortExpressionBuilder.cs
- TextOnlyOutput.cs
- ScaleTransform3D.cs
- ToolStripContentPanel.cs
- AspNetRouteServiceHttpHandler.cs