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
- WebPartConnectionsEventArgs.cs
- TextEffectCollection.cs
- PagesSection.cs
- HyperLinkField.cs
- ADMembershipProvider.cs
- DataObjectAttribute.cs
- FontInfo.cs
- FamilyCollection.cs
- AuthorizationSection.cs
- HandleValueEditor.cs
- MessageSecurityOverHttp.cs
- CoTaskMemUnicodeSafeHandle.cs
- AnnotationAuthorChangedEventArgs.cs
- TextPointer.cs
- EventNotify.cs
- LinearGradientBrush.cs
- BufferBuilder.cs
- Compiler.cs
- XmlObjectSerializerReadContextComplex.cs
- EventListenerClientSide.cs
- TextAutomationPeer.cs
- SettingsPropertyValue.cs
- MatrixTransform.cs
- EncoderFallback.cs
- OutputCacheProfile.cs
- ButtonBaseAutomationPeer.cs
- SerializationException.cs
- LogReservationCollection.cs
- QueryExpr.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- MediaTimeline.cs
- IChannel.cs
- SelectionGlyphBase.cs
- BinaryFormatter.cs
- PerformanceCountersBase.cs
- XmlUrlEditor.cs
- WinFormsComponentEditor.cs
- SplitterDesigner.cs
- GeometryConverter.cs
- FigureParagraph.cs
- ConfigXmlCDataSection.cs
- XmlSchemaValidationException.cs
- CultureSpecificCharacterBufferRange.cs
- UInt16Storage.cs
- UpdatePanelControlTrigger.cs
- OperationDescription.cs
- XmlSchemaSimpleContentRestriction.cs
- Convert.cs
- ButtonRenderer.cs
- NopReturnReader.cs
- _NestedMultipleAsyncResult.cs
- DragCompletedEventArgs.cs
- PerfCounters.cs
- BinaryObjectInfo.cs
- EnlistmentState.cs
- Scene3D.cs
- Variant.cs
- Int64Converter.cs
- WebBrowserContainer.cs
- Quaternion.cs
- DataContext.cs
- DispatcherEventArgs.cs
- Vector.cs
- ExpressionBuilder.cs
- ContractCodeDomInfo.cs
- ClickablePoint.cs
- ApplicationId.cs
- Pkcs7Signer.cs
- KeyEventArgs.cs
- WebPartChrome.cs
- CompilationRelaxations.cs
- RuntimeHandles.cs
- HtmlInputControl.cs
- WindowsFormsHostPropertyMap.cs
- TreeViewHitTestInfo.cs
- WebPartAuthorizationEventArgs.cs
- ControlUtil.cs
- PageEventArgs.cs
- ConfigurationException.cs
- ToolZone.cs
- BooleanKeyFrameCollection.cs
- TextPattern.cs
- CompiledRegexRunner.cs
- CompModSwitches.cs
- SqlClientWrapperSmiStream.cs
- CheckPair.cs
- ListSortDescription.cs
- MsmqMessageSerializationFormat.cs
- TransactionInformation.cs
- HttpCachePolicyElement.cs
- TableLayoutPanelCellPosition.cs
- TcpTransportSecurityElement.cs
- ProcessHostMapPath.cs
- ProviderCommandInfoUtils.cs
- FieldAccessException.cs
- SizeAnimationClockResource.cs
- WhereQueryOperator.cs
- SmiRequestExecutor.cs
- SubtreeProcessor.cs
- QueueProcessor.cs