This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SqlMembershipProvider.GeneratePassword أسلوب

Visual Studio 2010

قم بإنشاء كلمة مرور عشوائيةة التي هو على الأقل 14 حرفاً.

مساحة الاسم:  System.Web.Security
التجميع:  System.Web (في System.Web.dll)

public virtual string GeneratePassword()

القيمة المُرجعة

النوع: System.String
كلمة مرور عشوائية التي هو على الأقل 14 حرفاً.

Membership توفر الفئة GeneratePasswordالأسلوب الذي يقوم بإنشاء كلمة مرور لمعين حجمها على الأقل الفرعي رقم من حرف/ حروف غير الهجائية. GeneratePassword أسلوب SqlMembershipProviderالمكالمات GeneratePasswordأسلوب Membershipفئة لاسترداد كلمة مرور عشوائي التي هو long. الأقل 14 حرفاً إذا MinRequiredPasswordLengthخاصية هو أكبر من 14، كلمة المرور التي تم إرجاعها ستكون الطول المحدد في MinRequiredPasswordLengthخاصية.

يمكنك استدعاء بشكل خاص GeneratePasswordأسلوب بواسطة الرجوع إلى SqlMembershipProviderالفئة مباشرة من Providerخاصية Membershipفئة.

تحتوي كلمة المرور التي تم إنشاؤها فقط على أحرف أبجدية ورقمية و علامات الترقيم التالية: !@#$%^&*()_-+=[{]};:<>|./?. لا توجد أحرف التحكم مخفية أو غير قابل للطباعة مُضمن في كلمة المرور الذي تم إنشاؤه.

ملاحظةملاحظة

كلمة مرور عشوائية انشئت بواسطة GeneratePasswordأسلوب هو غير مضمون لتمرير تعبير عادي في PasswordStrengthRegularExpressionخاصية. ومع ذلك، تطابق كلمة المرور عشوائية خصائص تأسيس بواسطة MinRequiredPasswordLengthو MinRequiredNonAlphanumericCharactersالخصائص.

يلي تعليمات برمجية المثال بإنشاء كلمة مرور 10 أحرف عشوائية.


SqlMembershipProvider p = (SqlMembershipProvider)Membership.Provider;
string newPassword = p.GeneratePassword();


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: