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
- TypeTypeConverter.cs
- WindowsListViewItemCheckBox.cs
- IPPacketInformation.cs
- DbDataAdapter.cs
- ScriptControlManager.cs
- SpotLight.cs
- Win32.cs
- HyperLink.cs
- LoginDesigner.cs
- MissingMemberException.cs
- ButtonAutomationPeer.cs
- BevelBitmapEffect.cs
- ConfigurationLocation.cs
- MouseButton.cs
- ProxyRpc.cs
- ScopedKnownTypes.cs
- TextOptions.cs
- EditorServiceContext.cs
- SafeHandles.cs
- Blend.cs
- BindingContext.cs
- OutputCacheModule.cs
- CompatibleComparer.cs
- FormatConvertedBitmap.cs
- EnumBuilder.cs
- EventlogProvider.cs
- DataColumnPropertyDescriptor.cs
- UpdateCommand.cs
- SqlUnionizer.cs
- BitmapSource.cs
- MimeMultiPart.cs
- ContextMenuStrip.cs
- login.cs
- ScrollPatternIdentifiers.cs
- CompositeKey.cs
- RadioButtonList.cs
- UnconditionalPolicy.cs
- HtmlInputSubmit.cs
- SqlNodeAnnotations.cs
- EntityDataSourceSelectingEventArgs.cs
- MsmqHostedTransportConfiguration.cs
- AliasedSlot.cs
- AncillaryOps.cs
- ReadOnlyAttribute.cs
- WebPartVerb.cs
- ChannelDispatcherCollection.cs
- UiaCoreApi.cs
- CalendarTable.cs
- StorageEndPropertyMapping.cs
- DbException.cs
- XPathAxisIterator.cs
- ValidationRule.cs
- TextPointer.cs
- Logging.cs
- TrackingRecord.cs
- ReliableChannelBinder.cs
- IndexedString.cs
- DataServiceQueryOfT.cs
- AttributeProviderAttribute.cs
- StylusCollection.cs
- EntityProviderServices.cs
- NativeRightsManagementAPIsStructures.cs
- SqlTypeConverter.cs
- QilScopedVisitor.cs
- RootNamespaceAttribute.cs
- ContentFilePart.cs
- StyleCollectionEditor.cs
- DbConnectionOptions.cs
- IisTraceWebEventProvider.cs
- ObjectAssociationEndMapping.cs
- X509WindowsSecurityToken.cs
- SafeFileMappingHandle.cs
- StateChangeEvent.cs
- PageThemeBuildProvider.cs
- ExtendedProtectionPolicy.cs
- WsdlBuildProvider.cs
- IgnorePropertiesAttribute.cs
- VersionedStream.cs
- CutCopyPasteHelper.cs
- XappLauncher.cs
- HScrollBar.cs
- LocalServiceSecuritySettingsElement.cs
- WebPartCloseVerb.cs
- XmlAttributes.cs
- BamlWriter.cs
- InternalPolicyElement.cs
- StretchValidation.cs
- SimpleWorkerRequest.cs
- PkcsUtils.cs
- nulltextnavigator.cs
- SoapFormatExtensions.cs
- FormViewRow.cs
- IndividualDeviceConfig.cs
- CapabilitiesSection.cs
- XmlWriterDelegator.cs
- JoinSymbol.cs
- InertiaExpansionBehavior.cs
- CursorInteropHelper.cs
- DataGridViewCellConverter.cs
- Nodes.cs