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
- SqlCacheDependency.cs
- BrowsableAttribute.cs
- XmlEntity.cs
- FullTextLine.cs
- XmlIncludeAttribute.cs
- SecurityTokenValidationException.cs
- SiblingIterators.cs
- ExecutionEngineException.cs
- PrivilegedConfigurationManager.cs
- XmlFormatReaderGenerator.cs
- GenericAuthenticationEventArgs.cs
- DataControlField.cs
- TypedTableBaseExtensions.cs
- ConfigurationManagerInternalFactory.cs
- DrawingState.cs
- EncryptedType.cs
- ModulesEntry.cs
- FontDriver.cs
- RenderCapability.cs
- Polyline.cs
- ByteRangeDownloader.cs
- AstTree.cs
- TextSelectionHelper.cs
- RawUIStateInputReport.cs
- TempEnvironment.cs
- CheckBoxField.cs
- EventProviderWriter.cs
- ClientConfigurationSystem.cs
- CheckBoxFlatAdapter.cs
- TextProperties.cs
- Resources.Designer.cs
- XmlNodeChangedEventArgs.cs
- ScriptingAuthenticationServiceSection.cs
- Image.cs
- UserThread.cs
- Graphics.cs
- UshortList2.cs
- XmlSchemaProviderAttribute.cs
- ParseNumbers.cs
- DateTimePicker.cs
- SyntaxCheck.cs
- ImageAnimator.cs
- DbParameterCollection.cs
- KeyGestureConverter.cs
- WindowsFormsLinkLabel.cs
- ObjectDataSourceChooseTypePanel.cs
- WebPart.cs
- SingleKeyFrameCollection.cs
- OperatorExpressions.cs
- SafeNativeMethodsOther.cs
- CardSpacePolicyElement.cs
- HandleExceptionArgs.cs
- PerSessionInstanceContextProvider.cs
- OracleConnection.cs
- ParameterBuilder.cs
- Soap12FormatExtensions.cs
- PropertyGridDesigner.cs
- MediaPlayerState.cs
- Header.cs
- EventMappingSettingsCollection.cs
- SelectionHighlightInfo.cs
- PointAnimationClockResource.cs
- WebCategoryAttribute.cs
- ConfigurationLocation.cs
- StickyNote.cs
- EncodingStreamWrapper.cs
- DefinitionBase.cs
- CodeStatementCollection.cs
- _SslState.cs
- SqlTriggerContext.cs
- CfgRule.cs
- Recipient.cs
- ProgramPublisher.cs
- FrameworkContentElement.cs
- XmlWriter.cs
- LambdaCompiler.Address.cs
- SelectionEditingBehavior.cs
- InvokeBinder.cs
- ZipIOExtraFieldPaddingElement.cs
- QueryContinueDragEvent.cs
- HierarchicalDataBoundControlAdapter.cs
- StyleXamlTreeBuilder.cs
- SafeProcessHandle.cs
- FixedHyperLink.cs
- SizeConverter.cs
- ZipIOLocalFileHeader.cs
- ReadWriteControlDesigner.cs
- XsltLibrary.cs
- hresults.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- SubMenuStyle.cs
- SiteMap.cs
- StructuralObject.cs
- ExpressionBuilderContext.cs
- NumberFunctions.cs
- DrawToolTipEventArgs.cs
- DetailsViewPageEventArgs.cs
- FrameworkElement.cs
- KeyValueSerializer.cs
- DataTrigger.cs