Select the product you need help with
BILGI: Uygulama örnekleri uygulama olayları ve ASP.NET, uygulama durumuMakale numarası: 312607 - Bu makalenin geçerli olduğu ürünleri görün. Bu SayfadaÖzetASP.NET HttpApplication nesnesi programlama modeli basitleştirmek için çok karmaşık kavramları gizler. Bu makalede, bu karmaşıklık bazıları açıklanmaktadır. Buna ek olarak, bu makalede, ASP.NET, Klasik Microsoft Active Server Pages (ASP) Uygulama nesnesine uyumluluk sorunları nasıl işlendiğini açıklar. Bu makalede, aşağıdaki bölümlere ayrılmıştır: Daha fazla bilgiUygulama sınıfı ve uygulama örnekleriBir uygulama sınıfı Global.asax dosyasında tanımlanır. Global.asax kod System.Web.HttpApplication ' türetilmiş yeni bir sınıf tanımlar. Bir Global.asax dosyasına devamsızlığı temel sınıf (HttpApplication, uygulama sınıfı kullanılır.ASP.NET çalışma zamanı uygulama sınıfları istekleri aynı anda işlemek için gereken sayıda örneklerini oluşturur. Bu numara, uygulamaların çoğu için iş parçacığı sayısı sınırlıdır ve aralık 1 ile 100, donanım, sunucu iş yükü, yapılandırması ve benzerleri bağlı kalır. Birçok uygulama örnekleri yeniden ve uygulama örneği boş bir liste, daha az yük dönemlerde tutulur. Uygulama örnekleri, bir iş parçacığı için güvenli şekilde, diğer bir deyişle, bir defada bir istek kullanılır. Bu, önemli bir olası etkilere sahiptir:
Geçerli istekle ilişkili uygulama örneği erişmek için aşağıdaki yönergeleri kullanın:
Uygulama olaylarıIsteğin süresi, bir dizi uygulama olayları (ve ASP.NET uygulayan örtülü bazı adımlar) oluşur. Bu olaylar, bunlar yürütüldüğü sırada aşağıda listelenmiştir:
Aşağıdaki öğeler bu olayları ele alabilir:
Not Çoğu durumda, uygulama örneği yanıt (EndRequest sonra) tamamlandıktan sonra asıl yanıtı istemciye gönderilir. Application_OnStart ve Application_OnEndASP.NET, klasik ASP ile uyumluluk için benzersiz Application_OnStart ve Application_OnEnd "olayları" tanıtır. Bu "olay" yaşam süresi, bir uygulamanın ve her uygulama örneği için yalnızca bir kez yürütülür. Bu yöntemler statik olmayan üyelerinde değiştirirseniz, bu nedenle, tek bir uygulama ve tüm örneklerini etkiler. Kurucu veya ınit yöntemi geçersiz kılma olarak bir uygulama örneği başlatılamıyor.Application_OnStart uygulama sınıfı için sınıf oluşturucu için mantıksal bir eşdeğeri olan, ancak bu bir avantaj sunar: kod HttpContext uygulama için ilk istek için erişebilir. Uygulama durumuUygulama, bir Microsoft Visual Basic Scripting Edition (VBScript), genel değişkenler, devamsızlık için dengelemek için klasik ASP tanıtır sonradan bağlanan nesneler, genel sözlüğü durumudur. ASP.NET'te, uygulama durumu aşağıdakilerden biri erişebilirsiniz:
Microsoft Visual C# .NET ve Microsoft Visual Basic. NET'te sayfalardan statik uygulama üyelere erişim için <a0></a0>, uygulama sınıfınızın adını için Global.asax içinde SınıfAdı özniteliği kullanmalısınız. Için örnek: ÖzelliklerMakale numarası: 312607 - Son Gözden Geçirme: 21 Ocak 2004 Çarşamba - Gözden geçirme: 5.3
Otomatik Tercüme ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:312607
(http://support.microsoft.com/kb/312607/en-us/
)
| Makale çevirileri |




Üste








