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.

AuthenticationServiceManager الفئة

Visual Studio 2010

قم بتكوين موقع تطبيق مخصص خدمة مصادقة.

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

public class AuthenticationServiceManager

AuthenticationServiceManager يتوافق مع فئة AuthenticationServiceخاصية ScriptManagerأو ScriptManagerProxyعنصر تحكم.

مصادقة الخدمة ويب هو المستالخدمة من قبل التطبيقات التي تعتمد تشغيل AJAX لتسجيل الدخول وتسجيل الخروج من برنامج نصي للعميل. يمكنك استخدام AuthenticationServiceManagerبتوفير مسار بديل تطبيق مصادقة الخدمة ويب بدلاً من استخدام المضمنة في الخدمة ويب التي هو الموفرة من قبل ميزات AJAX ASP.NET.

لاستخدام الخدمة مصادقة في تطبيق الخاص بك، يجب تمكينه في ملف تكوين. إذا كنت تستخدم مصادقة المضمن خدمة ويب، لم يكن التصريح بشكل واضح خدمة مصادقة المدير في الصفحة.

لإنشاء الخاص بك الخدمة مصادقة، يجب تطبيق الخدمة ويب يحتوي على طريقتين: Login وLogout بالإضافة إلى ذلك، تتطلب هذه الأساليب نفس توقيع مصادقة المضمنة الخدمة ويب.

يلي مثال عرض بنية الفئة أساسى التي يجب تنفيذها في مصادقة مخصصة الفئة الخدمة ويب.


<%@ WebService Language="C#" Class="MyAuthenticationService" %>

using System.Web.Services;
using System.Web.Script.Services;

[ScriptService]
public class MyAuthenticationService  : System.Web.Services.WebService 
{
    [WebMethod]
    public bool Login(string userName, 
        string password, bool createPersistentCookie)
    {
        //Place code here.
        return true;
    }

    [WebMethod]
    public void Logout()
    {
        //Place code here.
    }  
}


إلى استخدام عملية مصادقة cusإلىm خدمة ويب، يمكنك إضافة الخدمة شكل إلزامي في ترميز بما في ذلك <AuthenticationService>عنصر داخل <asp:ScriptManager>عنصر في الصفحة، كما هو مبين في المثال التالي.

<asp:ScriptManager ID="SM1" runat="server">
  <AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>

يمكنك أيضا برمجياً تكوين Pathإلى استخدام عملية مصادقة cusإلىm الخدمة ويب.

بغض النظر عن ما إذا كان مقطع مصرحة لخدمة مصادقة هو الصفحة، إذا خدمة المصادقة التي هو ممكنة في ملف تكوين، ثم سيتضمن التطبيقات التي تعتمد تشغيل AJAX متغير ECMAScript (JavaScript) في الصفحة المعروضة. Th هو يسمح للبرنامج النصي للعميل لتحديد ما إذا كان مستخدم الحالي هو مصادقة.

System.Object
  System.Web.UI.AuthenticationServiceManager

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

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

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

.NET Framework

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