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.

CreatingCookieEventArgs.UserName الخاصية

Visual Studio 2010

الحصول على اسم مستخدم.

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

public string UserName { get; }

قيمة الخاصية

النوع: System.String
الاسم الذي هو الموفرة من قبل مستخدم للمصادقة.

يمكنك استخدام UserNameالخاصية إلى استرداد اسم مصادقة عند تعيين قيم cusإلىm في تذكرة مصادقة. بشكل عام، تقوم التعيين Nameخاصية FormsAuthenticationTicketالكائن إلى UserNameالقيمة.

يلي مثال يظهر معالج حدث ل CreatingCookieالحدث. The handler retrieves مستخدم قيم من the CreatingCookieEventArgs كائن إلى يخصص the مصادقة ملف تعريف ارتباط. Name خاصية هو معينة إلى قيم UserNameخاصية.


void AuthenticationService_CreatingCookie(object sender, 
    System.Web.ApplicationServices.CreatingCookieEventArgs e)
{
    FormsAuthenticationTicket ticket = new
          FormsAuthenticationTicket
            (1,
             e.UserName,
             DateTime.Now,
             DateTime.Now.AddMinutes(30),
             e.IsPersistent,
             e.CustomCredential,
             FormsAuthentication.FormsCookiePath);

    string encryptedTicket =
         FormsAuthentication.Encrypt(ticket);

    HttpCookie cookie = new HttpCookie
         (FormsAuthentication.FormsCookieName,
          encryptedTicket);
    cookie.Expires = DateTime.Now.AddMinutes(30);

    HttpContext.Current.Response.Cookies.Add(cookie);
    e.CookieIsSet = true;
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

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