Code:
/ FX-1434 / FX-1434 / 1.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
- SqlDataSourceSummaryPanel.cs
- AsyncCallback.cs
- UITypeEditor.cs
- Currency.cs
- OdbcEnvironmentHandle.cs
- RegexRunnerFactory.cs
- BooleanAnimationBase.cs
- HwndAppCommandInputProvider.cs
- XamlParser.cs
- CodeArgumentReferenceExpression.cs
- FlowDecisionDesigner.xaml.cs
- TransformCollection.cs
- DateTimeAutomationPeer.cs
- OleDbRowUpdatedEvent.cs
- TableLayoutCellPaintEventArgs.cs
- InvalidDataException.cs
- MemoryRecordBuffer.cs
- WebEncodingValidator.cs
- WebPartEditorApplyVerb.cs
- TextViewBase.cs
- RawStylusSystemGestureInputReport.cs
- BitmapEffectDrawingContent.cs
- BamlResourceDeserializer.cs
- DotExpr.cs
- DefaultConfirmation.cs
- SqlNodeAnnotations.cs
- HtmlPhoneCallAdapter.cs
- SchemaTableOptionalColumn.cs
- UnSafeCharBuffer.cs
- ImageClickEventArgs.cs
- DashStyle.cs
- Quaternion.cs
- CodeSubDirectoriesCollection.cs
- IPGlobalProperties.cs
- ExpressionPrinter.cs
- User.cs
- XmlWriter.cs
- WebPartConnectionCollection.cs
- UserControlParser.cs
- SiteMapNodeItemEventArgs.cs
- InitializationEventAttribute.cs
- TaskFormBase.cs
- ObjectIDGenerator.cs
- TableItemPatternIdentifiers.cs
- EdmProperty.cs
- Site.cs
- ListMarkerSourceInfo.cs
- RequestCacheEntry.cs
- XmlSchemaExporter.cs
- TextEvent.cs
- XPathAncestorQuery.cs
- ThicknessAnimation.cs
- WebRequestModuleElementCollection.cs
- IgnoreFileBuildProvider.cs
- ElementInit.cs
- RankException.cs
- ISFClipboardData.cs
- DateTimeConverter2.cs
- NumericUpDownAcceleration.cs
- TextTreeFixupNode.cs
- DataControlReference.cs
- AsyncInvokeOperation.cs
- SplitterEvent.cs
- CalendarTable.cs
- RelationHandler.cs
- PropertyIdentifier.cs
- FormatSettings.cs
- DataGridViewRowHeaderCell.cs
- Wildcard.cs
- EntityDataSourceView.cs
- UnsafeNativeMethods.cs
- TextChangedEventArgs.cs
- UserPreference.cs
- DocumentStatusResources.cs
- Msec.cs
- AppDomain.cs
- Stopwatch.cs
- TextOnlyOutput.cs
- invalidudtexception.cs
- HttpHandlersSection.cs
- SafeEventLogWriteHandle.cs
- MSAAWinEventWrap.cs
- DocumentSchemaValidator.cs
- GridItemCollection.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- ErrorRuntimeConfig.cs
- PinnedBufferMemoryStream.cs
- Converter.cs
- TypeGeneratedEventArgs.cs
- ObjectDataSourceStatusEventArgs.cs
- ControlPaint.cs
- SqlInfoMessageEvent.cs
- NumericUpDown.cs
- DataGridViewCellParsingEventArgs.cs
- DataContractSerializerElement.cs
- ChildTable.cs
- RowCache.cs
- CodeLabeledStatement.cs
- DbCommandDefinition.cs
- AsyncResult.cs