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
- PerfService.cs
- XmlRawWriter.cs
- KeyValueSerializer.cs
- DesignBinding.cs
- DataGridViewCellCancelEventArgs.cs
- MissingManifestResourceException.cs
- Pair.cs
- EmptyQuery.cs
- ApplicationBuildProvider.cs
- LocatorGroup.cs
- IResourceProvider.cs
- Columns.cs
- ExtensibleClassFactory.cs
- TemplateBuilder.cs
- TextRangeProviderWrapper.cs
- StateChangeEvent.cs
- LassoSelectionBehavior.cs
- baseshape.cs
- ReflectionUtil.cs
- DictionaryTraceRecord.cs
- SpeechSeg.cs
- LineGeometry.cs
- LambdaSerializationException.cs
- SoapInteropTypes.cs
- SizeKeyFrameCollection.cs
- TextParagraphCache.cs
- SchemaElementDecl.cs
- PropertyPathWorker.cs
- SchemaEntity.cs
- PropagatorResult.cs
- DelegateTypeInfo.cs
- Cursor.cs
- DataGridViewTextBoxCell.cs
- ReferenceConverter.cs
- EntityWithChangeTrackerStrategy.cs
- XmlSchemaSimpleTypeList.cs
- ApplicationException.cs
- TextDecorationCollection.cs
- Typeface.cs
- QilParameter.cs
- HttpInputStream.cs
- DATA_BLOB.cs
- Assert.cs
- BindingObserver.cs
- DescendantBaseQuery.cs
- XsltContext.cs
- TranslateTransform.cs
- CombinedGeometry.cs
- DrawingImage.cs
- MenuItemStyleCollection.cs
- _BaseOverlappedAsyncResult.cs
- RemotingAttributes.cs
- ServiceObjectContainer.cs
- FixedSOMFixedBlock.cs
- StrokeDescriptor.cs
- BinaryWriter.cs
- NetCodeGroup.cs
- GlobalEventManager.cs
- SqlBooleanizer.cs
- TrackingMemoryStreamFactory.cs
- SimpleWebHandlerParser.cs
- OleDbFactory.cs
- PaintValueEventArgs.cs
- WorkflowRuntimeServiceElement.cs
- ProviderCollection.cs
- sqlinternaltransaction.cs
- TargetControlTypeAttribute.cs
- MetadataUtilsSmi.cs
- DispatcherObject.cs
- AssemblyHash.cs
- EditableLabelControl.cs
- Psha1DerivedKeyGenerator.cs
- SqlConnectionHelper.cs
- RuntimeConfigLKG.cs
- ProxyHelper.cs
- Bold.cs
- TreeNodeClickEventArgs.cs
- XhtmlBasicImageAdapter.cs
- MetadataFile.cs
- ComboBoxRenderer.cs
- SimpleBitVector32.cs
- MediaCommands.cs
- PartitionResolver.cs
- MetadataArtifactLoader.cs
- ToolStripGrip.cs
- GifBitmapEncoder.cs
- ContourSegment.cs
- FileRegion.cs
- ToolStripComboBox.cs
- CodeMemberField.cs
- Sequence.cs
- DataServiceProcessingPipelineEventArgs.cs
- MessageBodyMemberAttribute.cs
- BasicHttpSecurityElement.cs
- NotificationContext.cs
- ReflectionPermission.cs
- ComponentEvent.cs
- EdmTypeAttribute.cs
- SafeViewOfFileHandle.cs
- HandlerWithFactory.cs