Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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.
//------------------------------------------------------------------------------
//
// 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
- WebBrowserUriTypeConverter.cs
- HeaderUtility.cs
- DataRowExtensions.cs
- AttributeCollection.cs
- ContextBase.cs
- FocusWithinProperty.cs
- ZipArchive.cs
- ToolstripProfessionalRenderer.cs
- DataControlButton.cs
- OutputCacheSettings.cs
- XsltLoader.cs
- FormatException.cs
- EditorReuseAttribute.cs
- Listen.cs
- ValidatingPropertiesEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- PartialCachingControl.cs
- SqlClientMetaDataCollectionNames.cs
- PropertyMapper.cs
- DesignerForm.cs
- TextProperties.cs
- FileSystemEventArgs.cs
- XmlSchemaType.cs
- InputScope.cs
- AnnotationMap.cs
- WebProxyScriptElement.cs
- SqlNodeAnnotation.cs
- listitem.cs
- RoutedEvent.cs
- ScriptingSectionGroup.cs
- RelationshipEnd.cs
- securitycriticaldata.cs
- BulletChrome.cs
- HTMLTagNameToTypeMapper.cs
- ComponentChangedEvent.cs
- StandardCommands.cs
- TextSpan.cs
- DoubleLink.cs
- RegexCharClass.cs
- TypeSource.cs
- LabelDesigner.cs
- DependencyPropertyValueSerializer.cs
- InertiaTranslationBehavior.cs
- JsonQueryStringConverter.cs
- MetadataItemEmitter.cs
- XPathConvert.cs
- ResourcePermissionBase.cs
- SecurityTokenException.cs
- ObjectViewFactory.cs
- ToolStripScrollButton.cs
- ParameterElement.cs
- SHA1Managed.cs
- Delegate.cs
- FormsIdentity.cs
- SHA256Managed.cs
- BaseAsyncResult.cs
- TaskFileService.cs
- Type.cs
- Pair.cs
- LocalFileSettingsProvider.cs
- GridViewColumnHeaderAutomationPeer.cs
- ActiveXSerializer.cs
- InternalDispatchObject.cs
- ExpandedWrapper.cs
- ProfileEventArgs.cs
- DetailsViewActionList.cs
- ElementNotAvailableException.cs
- SqlProcedureAttribute.cs
- IndicCharClassifier.cs
- TreeNodeEventArgs.cs
- SmtpCommands.cs
- ControlCollection.cs
- GatewayDefinition.cs
- UnsafeNativeMethods.cs
- AtomServiceDocumentSerializer.cs
- SvcMapFileLoader.cs
- InternalConfigConfigurationFactory.cs
- OdbcCommand.cs
- AsyncPostBackErrorEventArgs.cs
- WindowsEditBoxRange.cs
- SafeNativeMethods.cs
- SID.cs
- ZipArchive.cs
- DefaultWorkflowSchedulerService.cs
- XmlPreloadedResolver.cs
- _ShellExpression.cs
- BatchStream.cs
- DataSourceDescriptorCollection.cs
- RelatedCurrencyManager.cs
- HtmlInputReset.cs
- _HeaderInfoTable.cs
- ContentIterators.cs
- basecomparevalidator.cs
- DecoderExceptionFallback.cs
- ExpressionEditorAttribute.cs
- ManifestResourceInfo.cs
- XmlAnyElementAttributes.cs
- StylusPointProperty.cs
- IteratorAsyncResult.cs
- AttributeEmitter.cs