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
- sqlinternaltransaction.cs
- ReadOnlyTernaryTree.cs
- CacheDict.cs
- EngineSiteSapi.cs
- FormViewAutoFormat.cs
- ToolTipService.cs
- ObjectDisposedException.cs
- SmtpFailedRecipientException.cs
- EnumerableCollectionView.cs
- ComponentManagerBroker.cs
- ReadOnlyPropertyMetadata.cs
- xmlglyphRunInfo.cs
- SqlMetaData.cs
- IndicFontClient.cs
- PersonalizationProvider.cs
- DifferencingCollection.cs
- Merger.cs
- PhoneCallDesigner.cs
- EntityStoreSchemaFilterEntry.cs
- Enum.cs
- CheckBox.cs
- FullTrustAssembly.cs
- PartialCachingAttribute.cs
- AliasedSlot.cs
- Scheduling.cs
- SamlSecurityTokenAuthenticator.cs
- DataControlFieldCollection.cs
- ActivityExecutorSurrogate.cs
- DataTableMappingCollection.cs
- ParseChildrenAsPropertiesAttribute.cs
- TokenBasedSetEnumerator.cs
- HMACSHA256.cs
- XmlNotation.cs
- Command.cs
- DocumentXPathNavigator.cs
- CreatingCookieEventArgs.cs
- ClientUrlResolverWrapper.cs
- ServiceDescription.cs
- FlowLayout.cs
- TerminateDesigner.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- relpropertyhelper.cs
- Variable.cs
- LinkUtilities.cs
- AncillaryOps.cs
- QilValidationVisitor.cs
- LinqDataSourceInsertEventArgs.cs
- _emptywebproxy.cs
- WebPartDescriptionCollection.cs
- AnimationStorage.cs
- _OSSOCK.cs
- ConnectionStringsSection.cs
- _AutoWebProxyScriptHelper.cs
- RelationshipNavigation.cs
- HttpContextWrapper.cs
- URL.cs
- TargetControlTypeAttribute.cs
- HandlerFactoryCache.cs
- DirectoryInfo.cs
- PlatformNotSupportedException.cs
- FormViewPagerRow.cs
- DbParameterCollection.cs
- EventMap.cs
- BooleanFunctions.cs
- XpsFilter.cs
- Columns.cs
- Localizer.cs
- Int16.cs
- OutputCacheProfileCollection.cs
- AnnotationComponentManager.cs
- NetDispatcherFaultException.cs
- TableLayoutPanelBehavior.cs
- ContractMapping.cs
- HtmlInputText.cs
- Group.cs
- Rotation3DKeyFrameCollection.cs
- SerialPinChanges.cs
- TemplateContainer.cs
- Label.cs
- ProjectionAnalyzer.cs
- CanonicalFontFamilyReference.cs
- AdditionalEntityFunctions.cs
- BaseCollection.cs
- DynamicDiscoSearcher.cs
- DescendantBaseQuery.cs
- MimePart.cs
- Span.cs
- AttachedProperty.cs
- SerializableAttribute.cs
- MouseCaptureWithinProperty.cs
- Rule.cs
- VectorKeyFrameCollection.cs
- TargetFrameworkAttribute.cs
- OlePropertyStructs.cs
- ErrorRuntimeConfig.cs
- ReflectTypeDescriptionProvider.cs
- FileAuthorizationModule.cs
- TypeDescriptorContext.cs
- RenderCapability.cs
- HtmlWindow.cs