gpt4 book ai didi

c# - 在自定义成员提供者类中使用单例模式

转载 作者:行者123 更新时间:2023-11-30 22:38:33 25 4
gpt4 key购买 nike

我要重写默认的 asp.net 成员身份提供程序并使其成为单例类吗?实现单例是否合适?

public sealed class MyMembershipProvider:MembershipProvider
{
static MyMembershipProvider:MembershipProviderinstance=null;
static readonly object padlock = new object();

MyMembershipProvider:MembershipProvider()
{
}

public static MyMembershipProvider:MembershipProviderInstance
{
get
{
lock (padlock)
{
if (instance==null)
{
instance = new SageFrameMembershipProvider();
}
return instance;
}
}

最佳答案

Membership 实际上实现了 Singleton 模式,而 membership provider 充当 membershipuser 对象的访问层和工厂。作为定制的一部分,您必须选择您的定制成员(member)提供商。

关于c# - 在自定义成员提供者类中使用单例模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com