Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- GridItemCollection.cs
- WeakKeyDictionary.cs
- arc.cs
- FilterException.cs
- SrgsElementFactoryCompiler.cs
- Style.cs
- Splitter.cs
- ChameleonKey.cs
- HuffmanTree.cs
- SplitterCancelEvent.cs
- CultureTable.cs
- DispatchWrapper.cs
- ApplicationActivator.cs
- ObjectSet.cs
- QueryAccessibilityHelpEvent.cs
- VersionConverter.cs
- HwndHost.cs
- InvariantComparer.cs
- HostDesigntimeLicenseContext.cs
- _ProxyChain.cs
- WmlValidatorAdapter.cs
- LockCookie.cs
- NetworkInformationPermission.cs
- PassportAuthentication.cs
- CompareInfo.cs
- DBParameter.cs
- Debug.cs
- DocumentXmlWriter.cs
- WindowsFormsLinkLabel.cs
- OrCondition.cs
- AutomationElement.cs
- DataGridPageChangedEventArgs.cs
- PiiTraceSource.cs
- ClusterUtils.cs
- SqlCommandBuilder.cs
- SymbolEqualComparer.cs
- CollectionConverter.cs
- ZipFileInfo.cs
- OleDbParameter.cs
- SafeWaitHandle.cs
- RadioButtonRenderer.cs
- EmbeddedObject.cs
- RuntimeConfigLKG.cs
- DatagridviewDisplayedBandsData.cs
- _LazyAsyncResult.cs
- DCSafeHandle.cs
- SimpleMailWebEventProvider.cs
- DefaultAssemblyResolver.cs
- BStrWrapper.cs
- RectAnimationUsingKeyFrames.cs
- DataColumnPropertyDescriptor.cs
- MarshalByValueComponent.cs
- TableItemProviderWrapper.cs
- ListItemCollection.cs
- VirtualPathUtility.cs
- ButtonBaseAutomationPeer.cs
- RecognizerInfo.cs
- EntitySetDataBindingList.cs
- ControlIdConverter.cs
- RegexEditorDialog.cs
- DataControlField.cs
- COM2AboutBoxPropertyDescriptor.cs
- HttpSessionStateWrapper.cs
- StateElementCollection.cs
- DependentList.cs
- OpacityConverter.cs
- ScrollProperties.cs
- X509ClientCertificateAuthenticationElement.cs
- MemoryFailPoint.cs
- FastEncoderWindow.cs
- ConfigDefinitionUpdates.cs
- TreeNodeStyleCollection.cs
- DataSourceControlBuilder.cs
- NetNamedPipeBinding.cs
- OleCmdHelper.cs
- PageTheme.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- CompositeDataBoundControl.cs
- ConstraintConverter.cs
- WebPartConnectionCollection.cs
- CodeTypeReferenceExpression.cs
- ReadOnlyObservableCollection.cs
- ParameterCollection.cs
- BitStream.cs
- EventLogPermissionEntry.cs
- RelatedEnd.cs
- XmlAtomicValue.cs
- BindValidator.cs
- ClientSponsor.cs
- StateChangeEvent.cs
- _RequestCacheProtocol.cs
- Section.cs
- TextServicesCompartmentEventSink.cs
- XmlElementCollection.cs
- CheckedListBox.cs
- DeleteStoreRequest.cs
- ToolboxBitmapAttribute.cs
- PathTooLongException.cs
- CodeAttributeDeclaration.cs
- StaticExtension.cs