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
- SQLGuidStorage.cs
- DataTable.cs
- WebPartConnectionsEventArgs.cs
- ConsumerConnectionPointCollection.cs
- Geometry3D.cs
- assemblycache.cs
- ConnectionInterfaceCollection.cs
- BindingExpressionUncommonField.cs
- RtfToXamlLexer.cs
- IISMapPath.cs
- XPathPatternBuilder.cs
- OleDbSchemaGuid.cs
- _AutoWebProxyScriptHelper.cs
- ActiveXHost.cs
- TextSchema.cs
- WorkflowControlEndpoint.cs
- BitArray.cs
- LayoutEvent.cs
- XmlNamespaceDeclarationsAttribute.cs
- ControlPager.cs
- ListViewSelectEventArgs.cs
- HybridObjectCache.cs
- X509ClientCertificateCredentialsElement.cs
- EntityKey.cs
- PnrpPermission.cs
- MailWriter.cs
- BoundField.cs
- ListViewItem.cs
- InkCollectionBehavior.cs
- ChildChangedEventArgs.cs
- MembershipPasswordException.cs
- ContractTypeNameCollection.cs
- KnownIds.cs
- ProviderSettings.cs
- EllipseGeometry.cs
- Typography.cs
- HttpCapabilitiesSectionHandler.cs
- ModuleElement.cs
- SqlServer2KCompatibilityAnnotation.cs
- RtfNavigator.cs
- ACE.cs
- CollectionBase.cs
- FontCacheLogic.cs
- SqlConnectionString.cs
- BufferBuilder.cs
- DateTimeOffset.cs
- HttpServerVarsCollection.cs
- XslCompiledTransform.cs
- UserPreferenceChangedEventArgs.cs
- FlowDocumentView.cs
- NetWebProxyFinder.cs
- XPathParser.cs
- MemberProjectionIndex.cs
- Binding.cs
- TypeElement.cs
- StandardOleMarshalObject.cs
- Registry.cs
- BrowserInteropHelper.cs
- BulletedListEventArgs.cs
- ConsoleKeyInfo.cs
- OperationAbortedException.cs
- BitmapImage.cs
- SchemaNames.cs
- CellConstantDomain.cs
- RotateTransform.cs
- SecurityException.cs
- SqlDelegatedTransaction.cs
- ServiceParser.cs
- DPCustomTypeDescriptor.cs
- RuleRef.cs
- UInt32.cs
- CachedFontFamily.cs
- SmiContext.cs
- PassportAuthenticationEventArgs.cs
- CultureMapper.cs
- QuestionEventArgs.cs
- parserscommon.cs
- StatusStrip.cs
- Application.cs
- MultiPageTextView.cs
- CroppedBitmap.cs
- RoleGroupCollection.cs
- DataSourceHelper.cs
- SqlUnionizer.cs
- WebHttpBehavior.cs
- PropertyGridView.cs
- CriticalFinalizerObject.cs
- SqlTransaction.cs
- Reference.cs
- RequestTimeoutManager.cs
- Vector3DValueSerializer.cs
- Semaphore.cs
- AttributeProviderAttribute.cs
- SelectionRange.cs
- SequenceDesignerAccessibleObject.cs
- HttpsHostedTransportConfiguration.cs
- SystemIPInterfaceProperties.cs
- ReadOnlyAttribute.cs
- ToolStripPanelRenderEventArgs.cs
- CodeActivityMetadata.cs