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
- XmlWellformedWriter.cs
- ReflectEventDescriptor.cs
- SwitchLevelAttribute.cs
- TextTreeFixupNode.cs
- CssTextWriter.cs
- XmlCharCheckingReader.cs
- NumberAction.cs
- querybuilder.cs
- UnauthorizedWebPart.cs
- RawKeyboardInputReport.cs
- WebPartZoneBase.cs
- Storyboard.cs
- MailWebEventProvider.cs
- ChildrenQuery.cs
- CompilerState.cs
- InfoCardXmlSerializer.cs
- VirtualPathData.cs
- DefaultValidator.cs
- InvalidEnumArgumentException.cs
- ObjectDataSourceDesigner.cs
- HttpCacheVary.cs
- QuaternionRotation3D.cs
- List.cs
- DataObject.cs
- DataProtection.cs
- HostVisual.cs
- TextFormattingConverter.cs
- RtfFormatStack.cs
- BitmapPalette.cs
- DataServiceQuery.cs
- RelationshipNavigation.cs
- Serializer.cs
- InputScopeAttribute.cs
- ServiceObjectContainer.cs
- QuadTree.cs
- VirtualizedItemPattern.cs
- HtmlWindowCollection.cs
- TypeListConverter.cs
- VectorValueSerializer.cs
- ChangeInterceptorAttribute.cs
- DataSetUtil.cs
- SqlVisitor.cs
- AsymmetricAlgorithm.cs
- AutomationProperties.cs
- SqlDependencyUtils.cs
- SQLDoubleStorage.cs
- WebPartTransformerCollection.cs
- Baml2006Reader.cs
- SmtpException.cs
- OleDbParameterCollection.cs
- httpapplicationstate.cs
- NamespaceCollection.cs
- DBConnection.cs
- DefaultProxySection.cs
- Switch.cs
- VerificationException.cs
- RegisteredDisposeScript.cs
- AppliedDeviceFiltersDialog.cs
- ColumnClickEvent.cs
- DataBindingList.cs
- KeyPullup.cs
- Brush.cs
- RoleService.cs
- UniqueEventHelper.cs
- SafeArrayTypeMismatchException.cs
- HtmlImage.cs
- DtcInterfaces.cs
- AuthStoreRoleProvider.cs
- ThreadAttributes.cs
- _NegoStream.cs
- SessionEndingEventArgs.cs
- CheckBox.cs
- Model3DCollection.cs
- XmlNodeComparer.cs
- FocusManager.cs
- XPathDocumentIterator.cs
- MailSettingsSection.cs
- EnumerableRowCollectionExtensions.cs
- TagPrefixAttribute.cs
- XmlILStorageConverter.cs
- LinqExpressionNormalizer.cs
- ArglessEventHandlerProxy.cs
- ReflectEventDescriptor.cs
- PathGeometry.cs
- InstanceCreationEditor.cs
- basenumberconverter.cs
- SQLBytes.cs
- Rfc4050KeyFormatter.cs
- WebPartConnectionsConfigureVerb.cs
- OpacityConverter.cs
- COAUTHINFO.cs
- WeakReferenceEnumerator.cs
- ToolStripPanelRow.cs
- TransformerInfoCollection.cs
- ZipIOBlockManager.cs
- CrossContextChannel.cs
- ImageMapEventArgs.cs
- ProviderCommandInfoUtils.cs
- BitHelper.cs
- ProfilePropertySettings.cs