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
- ApplicationId.cs
- SemaphoreSecurity.cs
- TemplateBindingExpressionConverter.cs
- RegistryKey.cs
- BamlMapTable.cs
- DefaultTypeArgumentAttribute.cs
- QilStrConcatenator.cs
- SecureStringHasher.cs
- NullRuntimeConfig.cs
- DelegatingTypeDescriptionProvider.cs
- Tool.cs
- MenuCommand.cs
- SecurityTokenSerializer.cs
- OptimizerPatterns.cs
- XmlMemberMapping.cs
- PropertyEntry.cs
- ApplicationSettingsBase.cs
- MetadataPropertyCollection.cs
- ButtonBaseAutomationPeer.cs
- basecomparevalidator.cs
- sqlstateclientmanager.cs
- HttpResponse.cs
- CollectionChangeEventArgs.cs
- Blend.cs
- Int16Converter.cs
- HostingEnvironmentSection.cs
- DataListItemEventArgs.cs
- FixedHyperLink.cs
- Nullable.cs
- EncodingTable.cs
- SymbolMethod.cs
- ConstraintCollection.cs
- RecognitionResult.cs
- KeyProperty.cs
- NotifyIcon.cs
- WebProxyScriptElement.cs
- PropertyGridView.cs
- DataReaderContainer.cs
- XmlSchemaAny.cs
- Encoder.cs
- PeerCustomResolverSettings.cs
- ListBoxAutomationPeer.cs
- Misc.cs
- GraphicsPathIterator.cs
- RegistryExceptionHelper.cs
- OracleRowUpdatedEventArgs.cs
- DataSourceXmlSubItemAttribute.cs
- BackgroundWorker.cs
- TextBoxRenderer.cs
- ClientBuildManagerCallback.cs
- DataGridViewHitTestInfo.cs
- SafeRsaProviderHandle.cs
- ImageSource.cs
- CodeVariableDeclarationStatement.cs
- ExceptionUtility.cs
- Compiler.cs
- LayoutSettings.cs
- ResourceIDHelper.cs
- DBDataPermissionAttribute.cs
- MemberPath.cs
- UnsettableComboBox.cs
- MaxValueConverter.cs
- Policy.cs
- InvalidProgramException.cs
- JavaScriptObjectDeserializer.cs
- WindowsFont.cs
- TraceSection.cs
- FixedStringLookup.cs
- TreeView.cs
- HttpContextBase.cs
- StackBuilderSink.cs
- ACE.cs
- ReplacementText.cs
- SqlFactory.cs
- ConfigXmlCDataSection.cs
- SqlDataSourceView.cs
- ProvidePropertyAttribute.cs
- RichTextBox.cs
- Itemizer.cs
- NativeMethods.cs
- CodeArrayCreateExpression.cs
- RSACryptoServiceProvider.cs
- CodeTypeParameterCollection.cs
- EncoderFallback.cs
- ToolboxSnapDragDropEventArgs.cs
- ReadWriteObjectLock.cs
- Types.cs
- XmlMapping.cs
- MessageEventSubscriptionService.cs
- VirtualDirectoryMappingCollection.cs
- ADMembershipUser.cs
- GridViewItemAutomationPeer.cs
- MutexSecurity.cs
- VirtualPathUtility.cs
- IncrementalReadDecoders.cs
- XsltArgumentList.cs
- QueryableFilterRepeater.cs
- Int64Converter.cs
- PeerCollaboration.cs
- DataSet.cs