Code:
/ DotNET / DotNET / 8.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
- FormViewPagerRow.cs
- HtmlFormAdapter.cs
- PropertyFilterAttribute.cs
- ListViewGroupConverter.cs
- TakeQueryOptionExpression.cs
- SqlMethods.cs
- JoinGraph.cs
- MediaSystem.cs
- TypeSystemHelpers.cs
- PeerNameRegistration.cs
- ScriptControlDescriptor.cs
- SelectionProviderWrapper.cs
- SchemaExporter.cs
- DataGridViewTextBoxColumn.cs
- SmtpClient.cs
- ViewStateException.cs
- ProxyWebPartManager.cs
- VisualStateManager.cs
- AndMessageFilter.cs
- Point3DKeyFrameCollection.cs
- StagingAreaInputItem.cs
- DataServiceQueryOfT.cs
- DataDesignUtil.cs
- QuaternionAnimationBase.cs
- ArithmeticException.cs
- FontFamily.cs
- ApplicationDirectory.cs
- FormViewUpdatedEventArgs.cs
- ImplicitInputBrush.cs
- ServiceDescriptionContext.cs
- SHA384.cs
- COM2ComponentEditor.cs
- PageBuildProvider.cs
- MailDefinition.cs
- ExpressionNode.cs
- WebZone.cs
- GridViewRowEventArgs.cs
- CodeExpressionCollection.cs
- GregorianCalendarHelper.cs
- XLinq.cs
- TextParaLineResult.cs
- PriorityBinding.cs
- OverloadGroupAttribute.cs
- RepeaterCommandEventArgs.cs
- ServerProtocol.cs
- TimeManager.cs
- ListenerServiceInstallComponent.cs
- LinkedResourceCollection.cs
- LiteralTextContainerControlBuilder.cs
- ConnectionManagementElementCollection.cs
- BasicKeyConstraint.cs
- PolyBezierSegment.cs
- PropertyValueChangedEvent.cs
- PaginationProgressEventArgs.cs
- DataGridRowHeader.cs
- isolationinterop.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DataGridRelationshipRow.cs
- Slider.cs
- ReadOnlyDataSourceView.cs
- BinaryEditor.cs
- NamedPipeAppDomainProtocolHandler.cs
- FormViewUpdateEventArgs.cs
- QueryModel.cs
- LayoutSettings.cs
- CaseDesigner.xaml.cs
- XmlChildEnumerator.cs
- ColorTransform.cs
- ApplicationGesture.cs
- Frame.cs
- Int32KeyFrameCollection.cs
- SQLMoneyStorage.cs
- FilterQuery.cs
- AttachInfo.cs
- UrlMappingsSection.cs
- BaseProcessor.cs
- CompressStream.cs
- SourceSwitch.cs
- WebPart.cs
- ScopeCompiler.cs
- UpdatePanelTriggerCollection.cs
- AnimationTimeline.cs
- TreeNode.cs
- ContentIterators.cs
- _LocalDataStoreMgr.cs
- XmlRawWriter.cs
- SByteConverter.cs
- DbDataAdapter.cs
- StartUpEventArgs.cs
- RawKeyboardInputReport.cs
- SymbolMethod.cs
- DataRowComparer.cs
- StrokeCollection2.cs
- ToolStripComboBox.cs
- ConfigXmlText.cs
- SiteMapPath.cs
- SamlConstants.cs
- contentDescriptor.cs
- WorkflowHostingResponseContext.cs
- DataRelationPropertyDescriptor.cs