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.

HttpResponse.SubStatusCode الخاصية

Visual Studio 2010

الحصول أو تعيين القيمة مؤهلة حالة تعليمات برمجية استجابة.

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

public int SubStatusCode { get; set; }

قيمة الخاصية

النوع: System.Int32
القيمة عدد صحيح يمثل إصدار IIS 7.0حالة فرعية تعليمات برمجية.

استثناء:شرط
PlatformNotSupportedException

تتطلب تشغيل الوضع خط أنابيب المتكاملة في إصدار IIS 7.0و الأقل الإصدار 3.0 من برنامج.NET Framework.

HttpException

رمز حالة هو تعيين بعد إرسال رؤوس صفحات HTTP الجميع.

SubStatusCode خاصية هو معتمدة فقط مع الوضع خط أنابيب المتكاملة في إصدار IIS 7.0وعلى الأقل الإصدار 3.0 من برنامج.NET Framework. عند تعيين SubStatusCodeخاصية، وحالة هو دخوله إصدار IIS 7.0إذا فشل طلب تتبع هو تكوين. المستقلة من ما إذا كان يجب تتبع هو مكون التعليمة البرمجية هو عدم إرسالها كجزء من الاستجابة الأخيرة للطلب. لمزيد من معلومات، راجع http://www.iis.net/الافتراضي.aspx?tabid=2 استكشاف الأخطاء وإصلاحها فشل طلبات استخدام فشل طلب التتبع في ‏‫إصدار IIS 7.0.

ما يلي مثال يعين SubStatusCodeخاصية في معالج أحداث HttpApplicationمثيل PostAuthenticateRequestحدث. قم بوضع ‏‏رمز الملف في المجلد App_Code الخاص بتطبيق ويب الخاص بك ثم قم بتكوين ملف Web.config إلى تسجيل وحدة نمطية?. لمزيد من المعلومات، راجع الإرشادات التفصيلية: إنشاء و تسجيل وحدة نمطية HTTP مخصص.


using System;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;

// Module that sets Response.SubStatusCode in PostAuthenticateRequest event handler.
namespace Samples
{
    public class ModuleExampleTestCS : IHttpModule
    {
        public ModuleExampleTestCS()
        {
            // Constructor
        }
        public void Init(HttpApplication app)
        {
            app.PostAuthenticateRequest += new EventHandler(PostAuthenticateRequest_Handler);
        }
        public void Dispose()
        {
        }
        public void PostAuthenticateRequest_Handler(object source, EventArgs e)
        {
            HttpApplication app = (HttpApplication)source;
            HttpContext context = app.Context;

            // Set a SubStatusCode for Failed Request Tracing in IIS7
            context.Response.SubStatusCode = 99;
        }

    }
}


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

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

.NET Framework

مدعوم في: 4, 3.5 المزود بحزمة الخدمة SP1, 3.0 المزود بحزمة الخدمة SP1, 2.0 المزود بحزمة الخدمة SP1
إظهار: