Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / PersonalizationEntry.cs / 5 / PersonalizationEntry.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
using System.Security.Permissions;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class PersonalizationEntry {
private PersonalizationScope _scope;
private object _value;
private bool _isSensitive;
public PersonalizationEntry(object value, PersonalizationScope scope) : this(value, scope, false) {
}
public PersonalizationEntry(object value, PersonalizationScope scope, bool isSensitive) {
PersonalizationProviderHelper.CheckPersonalizationScope(scope);
_value = value;
_scope = scope;
_isSensitive = isSensitive;
}
public PersonalizationScope Scope {
get {
return _scope;
}
set {
if (value < PersonalizationScope.User || value > PersonalizationScope.Shared) {
throw new ArgumentOutOfRangeException("value");
}
_scope = value;
}
}
public object Value {
get {
return _value;
}
set {
_value = value;
}
}
public bool IsSensitive {
get {
return _isSensitive;
}
set {
_isSensitive = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
using System.Security.Permissions;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class PersonalizationEntry {
private PersonalizationScope _scope;
private object _value;
private bool _isSensitive;
public PersonalizationEntry(object value, PersonalizationScope scope) : this(value, scope, false) {
}
public PersonalizationEntry(object value, PersonalizationScope scope, bool isSensitive) {
PersonalizationProviderHelper.CheckPersonalizationScope(scope);
_value = value;
_scope = scope;
_isSensitive = isSensitive;
}
public PersonalizationScope Scope {
get {
return _scope;
}
set {
if (value < PersonalizationScope.User || value > PersonalizationScope.Shared) {
throw new ArgumentOutOfRangeException("value");
}
_scope = value;
}
}
public object Value {
get {
return _value;
}
set {
_value = value;
}
}
public bool IsSensitive {
get {
return _isSensitive;
}
set {
_isSensitive = 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
- Keyboard.cs
- ToolStripSplitStackLayout.cs
- ListViewEditEventArgs.cs
- InsufficientMemoryException.cs
- DocumentXPathNavigator.cs
- TripleDESCryptoServiceProvider.cs
- ScopelessEnumAttribute.cs
- RoleManagerSection.cs
- ListDictionary.cs
- DataListDesigner.cs
- ImageMetadata.cs
- SiteOfOriginPart.cs
- SizeAnimationBase.cs
- SchemaTableOptionalColumn.cs
- XPathNodeIterator.cs
- ClientScriptItem.cs
- TemplateBindingExpressionConverter.cs
- ImageInfo.cs
- WebEncodingValidator.cs
- MatrixAnimationUsingKeyFrames.cs
- WindowsIPAddress.cs
- MethodBuilderInstantiation.cs
- ConfigurationSectionCollection.cs
- ToolStrip.cs
- Int64Converter.cs
- xmlglyphRunInfo.cs
- UnionExpr.cs
- FilterElement.cs
- SafeBitVector32.cs
- IncomingWebRequestContext.cs
- VirtualPathUtility.cs
- BCLDebug.cs
- StubHelpers.cs
- ConnectionProviderAttribute.cs
- SmtpCommands.cs
- Vector3D.cs
- ToolStripPanelRow.cs
- AddInIpcChannel.cs
- PeerToPeerException.cs
- DayRenderEvent.cs
- _Connection.cs
- InvalidAsynchronousStateException.cs
- SortExpressionBuilder.cs
- CompositeCollection.cs
- BitmapMetadata.cs
- GridViewUpdatedEventArgs.cs
- ToolZone.cs
- WebBrowserContainer.cs
- DataPointer.cs
- DetectEofStream.cs
- RequiredAttributeAttribute.cs
- BindingCompleteEventArgs.cs
- LocatorPart.cs
- LineServicesRun.cs
- SingleObjectCollection.cs
- DataBoundControlActionList.cs
- DataContractSerializerFaultFormatter.cs
- SerializeAbsoluteContext.cs
- Page.cs
- CodeDirectionExpression.cs
- PhysicalOps.cs
- SqlInternalConnectionTds.cs
- TwoPhaseCommit.cs
- SystemEvents.cs
- GridViewActionList.cs
- ComponentManagerBroker.cs
- SmiXetterAccessMap.cs
- ObjectManager.cs
- ProxyWebPartManager.cs
- IntSumAggregationOperator.cs
- ObjectAnimationUsingKeyFrames.cs
- ByteStack.cs
- NumericExpr.cs
- FrugalMap.cs
- PropVariant.cs
- FlowLayout.cs
- ToolStripDropDown.cs
- SequenceDesigner.xaml.cs
- ComplexPropertyEntry.cs
- OleDbTransaction.cs
- BindingCollection.cs
- DeleteCardRequest.cs
- HtmlInputSubmit.cs
- SHA384.cs
- StringFreezingAttribute.cs
- CellConstantDomain.cs
- VSWCFServiceContractGenerator.cs
- IndividualDeviceConfig.cs
- PersonalizationEntry.cs
- Error.cs
- unitconverter.cs
- FontClient.cs
- SqlWorkflowPersistenceService.cs
- Site.cs
- GenericUriParser.cs
- Int16.cs
- MonitorWrapper.cs
- AsyncResult.cs
- EventDescriptor.cs
- Comparer.cs