Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / SessionPageStateSection.cs / 1 / SessionPageStateSection.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 SessionPageStateSection : ConfigurationSection {
private static ConfigurationPropertyCollection _properties;
public const int DefaultHistorySize = 9; //
#region Property Declarations
private static readonly ConfigurationProperty _propHistorySize =
new ConfigurationProperty("historySize",
typeof(int),
DefaultHistorySize,
null,
StdValidatorsAndConverters.NonZeroPositiveIntegerValidator,
ConfigurationPropertyOptions.None);
#endregion
static SessionPageStateSection() {
// Property initialization
_properties = new ConfigurationPropertyCollection();
_properties.Add(_propHistorySize);
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
[ConfigurationProperty("historySize", DefaultValue = DefaultHistorySize)]
[IntegerValidator(MinValue = 1)]
public int HistorySize {
get {
return (int)base[_propHistorySize];
}
set {
base[_propHistorySize] = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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 SessionPageStateSection : ConfigurationSection {
private static ConfigurationPropertyCollection _properties;
public const int DefaultHistorySize = 9; //
#region Property Declarations
private static readonly ConfigurationProperty _propHistorySize =
new ConfigurationProperty("historySize",
typeof(int),
DefaultHistorySize,
null,
StdValidatorsAndConverters.NonZeroPositiveIntegerValidator,
ConfigurationPropertyOptions.None);
#endregion
static SessionPageStateSection() {
// Property initialization
_properties = new ConfigurationPropertyCollection();
_properties.Add(_propHistorySize);
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
[ConfigurationProperty("historySize", DefaultValue = DefaultHistorySize)]
[IntegerValidator(MinValue = 1)]
public int HistorySize {
get {
return (int)base[_propHistorySize];
}
set {
base[_propHistorySize] = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompressedStack.cs
- WebPartZone.cs
- WebException.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- TabControl.cs
- MTConfigUtil.cs
- Literal.cs
- SchemaContext.cs
- HtmlControlDesigner.cs
- Int32RectValueSerializer.cs
- AppSettingsExpressionBuilder.cs
- DbConnectionOptions.cs
- PlatformCulture.cs
- CriticalFileToken.cs
- StructuralObject.cs
- LinqDataSourceUpdateEventArgs.cs
- Mapping.cs
- ConfigDefinitionUpdates.cs
- LassoSelectionBehavior.cs
- PointConverter.cs
- NetworkInterface.cs
- CompilationUnit.cs
- EnumMember.cs
- Configuration.cs
- FormViewCommandEventArgs.cs
- RuntimeCompatibilityAttribute.cs
- XamlFilter.cs
- XmlSerializationReader.cs
- TextDecorationCollectionConverter.cs
- NavigatingCancelEventArgs.cs
- CultureTable.cs
- GenericEnumConverter.cs
- XmlCountingReader.cs
- TileModeValidation.cs
- DesignerForm.cs
- TempFiles.cs
- FixedElement.cs
- FileSystemEventArgs.cs
- CriticalFinalizerObject.cs
- Helpers.cs
- SqlConnectionFactory.cs
- NullableBoolConverter.cs
- TargetInvocationException.cs
- TextElementCollectionHelper.cs
- BinHexEncoder.cs
- DispatcherFrame.cs
- DesignerActionGlyph.cs
- DataRecord.cs
- XmlWhitespace.cs
- GridSplitterAutomationPeer.cs
- ListDictionaryInternal.cs
- SmtpFailedRecipientsException.cs
- SqlGenericUtil.cs
- TextParagraphView.cs
- BindingObserver.cs
- ByteArrayHelperWithString.cs
- XslCompiledTransform.cs
- XPathSelfQuery.cs
- ViewBase.cs
- CreateBookmarkScope.cs
- StreamGeometryContext.cs
- XmlSerializationGeneratedCode.cs
- WebPartMinimizeVerb.cs
- UndoEngine.cs
- MenuAdapter.cs
- EntityDataSourceValidationException.cs
- Triangle.cs
- BitmapFrameEncode.cs
- MiniMapControl.xaml.cs
- Context.cs
- XmlWrappingReader.cs
- FixedHyperLink.cs
- CallContext.cs
- TypeConverter.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- SafeFreeMibTable.cs
- unsafenativemethodsother.cs
- PartitionResolver.cs
- WebUtil.cs
- ScrollChrome.cs
- SoapElementAttribute.cs
- Group.cs
- ISFClipboardData.cs
- SoapExtensionTypeElementCollection.cs
- SynchronizedDispatch.cs
- CngKeyBlobFormat.cs
- SqlServices.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- EntityViewGenerationConstants.cs
- MemberHolder.cs
- ProtectedProviderSettings.cs
- Calendar.cs
- WaitHandle.cs
- PolyLineSegment.cs
- SettingsContext.cs
- PolyQuadraticBezierSegment.cs
- ConsumerConnectionPointCollection.cs
- XPathException.cs
- SafeRegistryHandle.cs
- Viewport3DAutomationPeer.cs