ليتل ضرب ليتل وحدة تتبع لـ TEXT 0.95 المدونات...
حسناً، موثق جداً، لكنه يعمل... هذا فقط مصدر لقليل من HttpModule الذي يتتبع الضربات إلى مدونة TEXT - بسيط جداً ولكن يجب أن يعطي أي شخص يريد أن يفعل ذلك بداية. سوف أضع نسخة أكثر اكتمالاً عند نقطة ما (بصورة رئيسية أريد أن أختبر كيف يتصرف هذا الجلد بالشفرة المنشورة ؛-)
(أ) النظام المستخدم؛
(أ) استخدام النظام. Web؛
(أ) استخدام النظام.
(أ) استخدام النظام. Data.SqlClient؛
' 1` استخدام Dotttext. Framework؛
استخدام النظام. الإلتقاءات. متخصصة ؛
(أ) استخدام النظام.IO؛
(أ) استخدام النظام. Text؛
(أ) استخدام النظام. Xml.Straification؛
استخدام النظام. Thurthing;
(أ) استخدام النظام.
(أ) استخدام مايكروسوفت.
دعم
{
///
//// وصف موجز لطريقة العرض Track Module.
///
الفئة العامة
{
المنطقة 1Http Moddul الأعضاء
فينيت (السياق HtttpAppalistial)
{
الطلب += حدث جديد Handder( contr(أ) - الطلب؛
}
لا يوجد
{
/// TODO: إضافة
}
المنطقة
///
/ / / / / / / / / / / أوكي، قليلا غير عادي... ولكن أنا بحاجة إلى كائن BlogConfig ليكون متاحا للوصول DB...
///
///
///
سياقا__ان أنت أنت أنت أمر ال__ أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت أنت هذا هذا
{
(أ) HtttpAp properation: httpApp = مُرسِل كـ HttpApsipation؛
النظام.Uri ur = http:App.rep.UrlReferreer؛
اختبار هوث: سلسلة نص
هذا هوst["(أ) - الـمامة ""؛
إذا كان (بالقطر! = لاغ)
{
(أ) Hotst = ur. Host؛
}
IF IF
{
(أ) Httprepree re = http:App.rep؛
لغDDBDel=New LogTUDDBDel(LuogTodDB)
IASYENCRSAr = del.Begen Invoke(re, null, null)؛
}
}
الدالة الخاصة لاغية LogTUDBDel( Httpreprem re);
خاص لالـ هذا اللّ هذا اللّ هذا اللّ هذاDDB(Htttpp re)
{
ال_مراسلة = Dottext.Framework.Confization.BlogConfeigationStips.Instance().Blog Providers.Dbprovider.ConnectionStraction;
(أ) سلسلة نصية لـ% 1؛
("192") & &! proveIP. startsship("10"))
{
مُستخدِم العميل Aagent = إعادة استخدام. مُستخدِمAgencent;
مُناقش["HTTTTTأ- الفقـر ""؛
مُنَذْرِكًا لِمَعْرِفَةِ مَعْرِفَةِ ٱلْكِتَابِ ٱلْمُقَدَّسِ لِمَعْرِفَةِ ٱلْكِتَابِ ٱلْمُقَدَّرِ
BARBARBAR
{
مُخَرَّفName = Dns. get HhoststBydress( experkIP). HhostName
}
(الإنعكاس)
{
مُعَرَفَةً مُخَرَّفَةً مُخَرَّفَةً لِلْمَسِيحِيِّينَ فِي مَعْرِفَةِ ٱلْمَعْرِفَةِ
}
الدالة TRANSLATORATORGE: re. RAWUURL;
طراز SQlPar[* SqlParams = SqlDender ParamarParames Cache. getSp PararammesSet(m_وصلة الوصل، " pr__أ - احفظ
[(أ) القيمة = قيمة العميل؛
[1 - القيمة = العميل المستخدم؛
[2]. Value = العميل HostName؛
[3 - الجدارة = عملية هيكلة العملاء؛
[4]. Value = التاريخ الوقت. الآن؛
[5) (Value) = مرسل العميل؛
BARBARBAR
{
Execut NonQry( mال_موصلات، الأمر Type.Stored proprocuction، " pr___احفظو احفظوا الاسطوانات، qlParams))؛
}
(الإنعكاس)
{
}
}
}
}
}
كالمعتاد، هذا يحتاج إلى مدخل في الشبكة. config للربط في الوحدة:
<المُرْسِلز> <إضافة الاسم: "أوليف لوغر" نوع> </ / مُقَدْلِس>