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
- ProfileInfo.cs
- Ref.cs
- CodeMemberProperty.cs
- FigureParaClient.cs
- GridViewEditEventArgs.cs
- CommonDialog.cs
- ComboBoxRenderer.cs
- ReturnEventArgs.cs
- DataGridViewCellFormattingEventArgs.cs
- Expression.DebuggerProxy.cs
- PropertyPath.cs
- COM2ExtendedBrowsingHandler.cs
- shaperfactoryquerycacheentry.cs
- DataBindingCollection.cs
- TypeCacheManager.cs
- DesignerSerializationVisibilityAttribute.cs
- FontConverter.cs
- QueryTaskGroupState.cs
- EntityChangedParams.cs
- MetricEntry.cs
- _HTTPDateParse.cs
- TableColumn.cs
- ADRole.cs
- DelegateArgumentReference.cs
- ReceiveErrorHandling.cs
- EventMappingSettingsCollection.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- AppSettingsExpressionEditor.cs
- EditingScope.cs
- OdbcRowUpdatingEvent.cs
- ScriptControlManager.cs
- LambdaCompiler.Logical.cs
- sqlmetadatafactory.cs
- Crc32.cs
- TextRunCache.cs
- QilInvokeEarlyBound.cs
- DesignerTransaction.cs
- BitmapMetadataBlob.cs
- PeerPresenceInfo.cs
- TextProviderWrapper.cs
- HtmlButton.cs
- ComplexPropertyEntry.cs
- ApplicationContext.cs
- SHA512.cs
- DoubleAnimationBase.cs
- ApplicationException.cs
- ConstNode.cs
- RoutedPropertyChangedEventArgs.cs
- WebPartMenu.cs
- TextBox.cs
- SessionStateContainer.cs
- Point3DCollection.cs
- InvalidProgramException.cs
- SecurityTokenException.cs
- PropertyDescriptor.cs
- DataGridViewRowCancelEventArgs.cs
- LinearKeyFrames.cs
- GridViewColumnHeaderAutomationPeer.cs
- TitleStyle.cs
- EntityModelBuildProvider.cs
- _SingleItemRequestCache.cs
- ProxyGenerationError.cs
- ScriptReferenceBase.cs
- CheckedListBox.cs
- Permission.cs
- _SslStream.cs
- RadialGradientBrush.cs
- XsltOutput.cs
- AlternateView.cs
- MetadataWorkspace.cs
- Parameter.cs
- EntityDataSourceChangingEventArgs.cs
- DefaultProxySection.cs
- Internal.cs
- BamlRecordWriter.cs
- RoleManagerSection.cs
- AppDomainEvidenceFactory.cs
- CanonicalFontFamilyReference.cs
- InlineUIContainer.cs
- BasicExpandProvider.cs
- ConfigurationValue.cs
- DbCommandTree.cs
- RenderCapability.cs
- AnnouncementSendsAsyncResult.cs
- DefaultParameterValueAttribute.cs
- HasCopySemanticsAttribute.cs
- SigningProgress.cs
- NameValuePair.cs
- BindingExpression.cs
- Convert.cs
- DigestComparer.cs
- dbenumerator.cs
- AsmxEndpointPickerExtension.cs
- UmAlQuraCalendar.cs
- EventArgs.cs
- PrintPageEvent.cs
- CellLabel.cs
- DBSchemaTable.cs
- ClientRolePrincipal.cs
- CultureNotFoundException.cs