Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / Mobile / CookielessData.cs / 1305376 / CookielessData.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Mobile
{
/*
* CookielessData
* encapsulates access to data to be persisted in local links
*
* Copyright (c) 2000 Microsoft Corporation
*/
using System.Collections.Specialized;
using System.Web.Security;
using System.Security.Permissions;
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class CookielessData : HybridDictionary
{
///
public CookielessData()
{
String name = FormsAuthentication.FormsCookieName;
String inboundValue = HttpContext.Current.Request.QueryString[name];
if(inboundValue == null)
{
inboundValue = HttpContext.Current.Request.Form[name];
}
if(inboundValue != null)
{
FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(inboundValue);
FormsAuthenticationTicket ticket2 = FormsAuthentication.RenewTicketIfOld(ticket);
this[name] = FormsAuthentication.Encrypt(ticket2);
}
}
}
}
// 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
- DrawingContextDrawingContextWalker.cs
- HttpProcessUtility.cs
- InvalidPrinterException.cs
- WindowsTreeView.cs
- XmlDataLoader.cs
- SessionViewState.cs
- QilStrConcatenator.cs
- MeasureItemEvent.cs
- ApplicationFileCodeDomTreeGenerator.cs
- MLangCodePageEncoding.cs
- TypeSystem.cs
- BaseParser.cs
- XmlImplementation.cs
- SoapAttributes.cs
- Normalizer.cs
- recordstatescratchpad.cs
- SpellCheck.cs
- BehaviorEditorPart.cs
- StringValueConverter.cs
- DataGridViewCellStateChangedEventArgs.cs
- ExtensionDataReader.cs
- GroupLabel.cs
- AssemblyBuilderData.cs
- ListViewAutomationPeer.cs
- ScrollProviderWrapper.cs
- TabControlCancelEvent.cs
- OracleException.cs
- EdmEntityTypeAttribute.cs
- BaseDataList.cs
- TreeNodeBinding.cs
- DictionaryEntry.cs
- XmlUtf8RawTextWriter.cs
- BridgeDataReader.cs
- MenuBindingsEditor.cs
- HtmlTable.cs
- SendKeys.cs
- XmlHelper.cs
- CompilerCollection.cs
- ListViewInsertedEventArgs.cs
- SamlAudienceRestrictionCondition.cs
- AutomationPeer.cs
- SmtpAuthenticationManager.cs
- DataBoundControlAdapter.cs
- ObjectListCommandsPage.cs
- WebPartZone.cs
- Activator.cs
- HwndSubclass.cs
- SizeAnimationBase.cs
- Page.cs
- SortedList.cs
- CriticalHandle.cs
- InvalidTimeZoneException.cs
- RTLAwareMessageBox.cs
- TrustManagerMoreInformation.cs
- EnterpriseServicesHelper.cs
- Inline.cs
- Classification.cs
- ImageFormat.cs
- WebColorConverter.cs
- Automation.cs
- Expression.cs
- ResourceProperty.cs
- TrustLevel.cs
- TagPrefixCollection.cs
- SqlFormatter.cs
- DetailsViewInsertedEventArgs.cs
- StyleReferenceConverter.cs
- DelegatedStream.cs
- RepeaterItemCollection.cs
- FilteredAttributeCollection.cs
- UserPreferenceChangingEventArgs.cs
- DateTimeConstantAttribute.cs
- ToggleButton.cs
- SafeViewOfFileHandle.cs
- LiteralSubsegment.cs
- HtmlHistory.cs
- dbdatarecord.cs
- FontSource.cs
- IIS7UserPrincipal.cs
- DesignerActionKeyboardBehavior.cs
- SynchronizingStream.cs
- DefaultWorkflowLoaderService.cs
- PrintControllerWithStatusDialog.cs
- XMLSyntaxException.cs
- Models.cs
- WebServiceTypeData.cs
- Repeater.cs
- EngineSite.cs
- TextEffect.cs
- DbConnectionInternal.cs
- XmlName.cs
- CharAnimationUsingKeyFrames.cs
- StructuredProperty.cs
- HtmlImage.cs
- SimpleTypeResolver.cs
- HostingEnvironmentSection.cs
- ScriptDescriptor.cs
- ProfilePropertyMetadata.cs
- DefaultShape.cs
- Hashtable.cs