Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // // 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
- BamlRecords.cs
- StateMachine.cs
- LongTypeConverter.cs
- AmbientProperties.cs
- VersionedStreamOwner.cs
- WmlTextViewAdapter.cs
- TypeSystem.cs
- BitmapEffect.cs
- ContractCodeDomInfo.cs
- CursorConverter.cs
- TextLineResult.cs
- ArglessEventHandlerProxy.cs
- NotFiniteNumberException.cs
- DecoderReplacementFallback.cs
- XmlSchemaSimpleTypeUnion.cs
- ButtonBase.cs
- ZipIOFileItemStream.cs
- XpsManager.cs
- TextEditorContextMenu.cs
- ResourceSet.cs
- MailWriter.cs
- ProxyManager.cs
- CustomLineCap.cs
- Sql8ConformanceChecker.cs
- ProxyWebPart.cs
- FilteredDataSetHelper.cs
- DesigntimeLicenseContextSerializer.cs
- ClassicBorderDecorator.cs
- PathNode.cs
- CqlQuery.cs
- QilFunction.cs
- ExcCanonicalXml.cs
- QueueException.cs
- DataAccessException.cs
- TableSectionStyle.cs
- UriTemplateTable.cs
- CodeTypeReferenceCollection.cs
- EntityDataSourceViewSchema.cs
- FieldDescriptor.cs
- CommandConverter.cs
- ErrorRuntimeConfig.cs
- XmlSchemaObjectTable.cs
- RemoveStoryboard.cs
- AvTrace.cs
- ImportCatalogPart.cs
- safelink.cs
- SoapServerMessage.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- QueryOperationResponseOfT.cs
- MSHTMLHostUtil.cs
- ArrayHelper.cs
- FrameworkElementAutomationPeer.cs
- SEHException.cs
- InputBinder.cs
- DataColumnPropertyDescriptor.cs
- UnsafeNativeMethods.cs
- CaseExpr.cs
- ComponentResourceKeyConverter.cs
- VisualTreeHelper.cs
- BulletChrome.cs
- DataListItemCollection.cs
- TabControl.cs
- Base64WriteStateInfo.cs
- TypeUsageBuilder.cs
- WCFServiceClientProxyGenerator.cs
- AsyncDataRequest.cs
- HasCopySemanticsAttribute.cs
- arclist.cs
- XpsFont.cs
- XmlTextReader.cs
- EventWaitHandleSecurity.cs
- ResourceSet.cs
- UserPreferenceChangingEventArgs.cs
- WebPartEventArgs.cs
- TextDecorationCollectionConverter.cs
- WebPartDisplayModeCancelEventArgs.cs
- NamespaceQuery.cs
- XmlChildNodes.cs
- DataSvcMapFile.cs
- XmlSerializationGeneratedCode.cs
- RetriableClipboard.cs
- AddInIpcChannel.cs
- MemberDomainMap.cs
- MergablePropertyAttribute.cs
- objectresult_tresulttype.cs
- CodeCatchClause.cs
- Rect3DValueSerializer.cs
- DrawingAttributes.cs
- ListViewHitTestInfo.cs
- Helper.cs
- TextDecorationCollection.cs
- UdpDiscoveryMessageFilter.cs
- XmlDeclaration.cs
- TextDecorationCollectionConverter.cs
- HeaderCollection.cs
- ArrangedElementCollection.cs
- WebPartEditorCancelVerb.cs
- CallContext.cs
- PageCatalogPart.cs
- SortFieldComparer.cs