Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Security / MembershipAdapter.cs / 1305376 / MembershipAdapter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Security {
using System;
using System.Web.Configuration;
// NOTE: This type exists solely for System.Web.ApplicationServices.dll which creates and calls
// it dynamically using Reflection. DO NOT rename, or change the namespace of this class without
// updating the associated code in ndp\fx\src\xsp\System\AppServices\Util\SystemWebProxy.cs.
internal class MembershipAdapter : IMembershipAdapter {
public MembershipAdapter() {
}
public MembershipProviderCollection Providers {
get { return Membership.Providers; }
}
public int UserIsOnlineTimeWindow {
get { return Membership.UserIsOnlineTimeWindow; }
}
public bool IsDecryptionKeyAutogenerated {
get { return MachineKeySection.IsDecryptionKeyAutogenerated; }
}
public bool UsingCustomEncryption {
get { return MachineKeySection.UsingCustomEncryption; }
}
public byte[] EncryptOrDecryptData(bool encrypt, byte[] buffer, bool useLegacyMode) {
// DevDiv Bugs 137864: Use IVType.None for compatibility with stored passwords even after SP20 compat mode enabled.
// This is the ONLY case IVType.None should be used.
return MachineKeySection.EncryptOrDecryptData(encrypt, buffer, (byte[])null, 0, buffer.Length, false /* useValidationSymAlgo */, useLegacyMode, IVType.None);
}
}
}
// 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
- EventSinkHelperWriter.cs
- InstanceDataCollectionCollection.cs
- DeflateStream.cs
- MemberPath.cs
- complextypematerializer.cs
- ScrollItemPattern.cs
- XamlStyleSerializer.cs
- TextDocumentView.cs
- SimpleType.cs
- WindowAutomationPeer.cs
- ParagraphResult.cs
- TableProviderWrapper.cs
- ManifestBasedResourceGroveler.cs
- SafeNativeMethods.cs
- ClockController.cs
- ProgressBarAutomationPeer.cs
- BuildProviderCollection.cs
- DataGridViewBindingCompleteEventArgs.cs
- ContractUtils.cs
- DBAsyncResult.cs
- TextTreeText.cs
- FacetChecker.cs
- EntityDataSourceUtil.cs
- NodeFunctions.cs
- DataGridColumnHeaderAutomationPeer.cs
- HMACSHA256.cs
- InvokePattern.cs
- PropertyEmitterBase.cs
- NoClickablePointException.cs
- AspCompat.cs
- StateRuntime.cs
- PageEventArgs.cs
- Expression.cs
- StackSpiller.Bindings.cs
- SqlProcedureAttribute.cs
- TypefaceMap.cs
- CodeCompiler.cs
- DeflateEmulationStream.cs
- Decorator.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- WorkflowFormatterBehavior.cs
- SqlRetyper.cs
- CTreeGenerator.cs
- DataPager.cs
- ProcessHostFactoryHelper.cs
- FileDialog_Vista_Interop.cs
- MexNamedPipeBindingElement.cs
- XmlIlTypeHelper.cs
- LayoutEditorPart.cs
- FontSizeConverter.cs
- UInt32Storage.cs
- ObjectTag.cs
- WriteStateInfoBase.cs
- path.cs
- ComplexPropertyEntry.cs
- SubMenuStyle.cs
- DesignerActionItem.cs
- SevenBitStream.cs
- SqlXml.cs
- GridViewDeletedEventArgs.cs
- XmlDataCollection.cs
- RoleService.cs
- FreeFormDesigner.cs
- XmlDataLoader.cs
- InheritablePropertyChangeInfo.cs
- PagedDataSource.cs
- SqlProviderServices.cs
- DataGridCaption.cs
- XmlDomTextWriter.cs
- webbrowsersite.cs
- NativeMethods.cs
- PropertyGrid.cs
- AlphabeticalEnumConverter.cs
- ItemList.cs
- ImageProxy.cs
- XmlSchemaComplexType.cs
- CaseStatement.cs
- NullReferenceException.cs
- MachineKeySection.cs
- Facet.cs
- HtmlInputSubmit.cs
- EdmToObjectNamespaceMap.cs
- StateChangeEvent.cs
- autovalidator.cs
- HMACSHA384.cs
- IntSecurity.cs
- HwndPanningFeedback.cs
- DataException.cs
- ObjectListCommandCollection.cs
- Message.cs
- Hashtable.cs
- XmlDataImplementation.cs
- TrackBar.cs
- Function.cs
- ComponentResourceKey.cs
- mactripleDES.cs
- SingleAnimation.cs
- SafeBuffer.cs
- ExtenderProvidedPropertyAttribute.cs
- TextRangeEdit.cs