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
- FixedSOMImage.cs
- DigestTraceRecordHelper.cs
- OdbcFactory.cs
- FrameworkContextData.cs
- DesignerRegion.cs
- PtsHelper.cs
- Attributes.cs
- ResXDataNode.cs
- TimeSpanConverter.cs
- ColorKeyFrameCollection.cs
- EventHandlingScope.cs
- BrushMappingModeValidation.cs
- StorageEndPropertyMapping.cs
- TargetException.cs
- SymbolType.cs
- UnsafeNativeMethods.cs
- UnsafeNativeMethods.cs
- EncryptedType.cs
- FormatterServices.cs
- ImageField.cs
- ActiveXSerializer.cs
- AsymmetricSignatureDeformatter.cs
- WebPartTracker.cs
- InstanceDataCollectionCollection.cs
- ping.cs
- BindingEntityInfo.cs
- DataGridAddNewRow.cs
- FtpRequestCacheValidator.cs
- FontConverter.cs
- Matrix3D.cs
- HttpProtocolReflector.cs
- EntityProxyTypeInfo.cs
- SqlSupersetValidator.cs
- PolicyStatement.cs
- PropertyStore.cs
- FillBehavior.cs
- HttpVersion.cs
- ImpersonateTokenRef.cs
- WorkflowServiceBuildProvider.cs
- DocobjHost.cs
- XPathLexer.cs
- GridViewHeaderRowPresenter.cs
- InputLangChangeEvent.cs
- MemberCollection.cs
- BooleanFunctions.cs
- CallbackTimeoutsElement.cs
- Emitter.cs
- CodeMemberProperty.cs
- ProxyWebPartManager.cs
- Addressing.cs
- CodeObject.cs
- QuaternionAnimation.cs
- WrappedKeySecurityTokenParameters.cs
- DataGridViewCheckBoxCell.cs
- WebHeaderCollection.cs
- DataGridTableStyleMappingNameEditor.cs
- ColorInterpolationModeValidation.cs
- ImageCollectionCodeDomSerializer.cs
- StylusPointPropertyInfoDefaults.cs
- SrgsElement.cs
- PasswordRecovery.cs
- AssociationType.cs
- FacetChecker.cs
- TextTreeRootNode.cs
- ClientScriptItemCollection.cs
- LicenseProviderAttribute.cs
- ReferenceService.cs
- LZCodec.cs
- WebConvert.cs
- ProvideValueServiceProvider.cs
- PackageRelationshipCollection.cs
- StylusPlugin.cs
- HostingEnvironment.cs
- IISUnsafeMethods.cs
- BindingSource.cs
- DecimalAnimationBase.cs
- GetWinFXPath.cs
- LocationReferenceValue.cs
- XmlILTrace.cs
- ImageAnimator.cs
- RegisteredDisposeScript.cs
- RowUpdatedEventArgs.cs
- TraceSource.cs
- DllNotFoundException.cs
- InitializeCorrelation.cs
- Gdiplus.cs
- Metadata.cs
- _FtpDataStream.cs
- BaseCodePageEncoding.cs
- Context.cs
- CreateUserWizard.cs
- EmptyStringExpandableObjectConverter.cs
- altserialization.cs
- DesignerLoader.cs
- ListBoxAutomationPeer.cs
- IgnoreFileBuildProvider.cs
- VerificationException.cs
- WindowsPen.cs
- TimeoutHelper.cs
- DirtyTextRange.cs