تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
موضوع للنقاش- الفئة WeakReference
#5
كاتب المشاركة : samerselo

باني الفئة
يتوفر بثلاثة أشكال:

WeakReference Constructor (Object)
يقوم بإنشاء متغيرا من النوع WeakReference يشير للغرض الممرر حيث ينشئ مرجعا قصيرا ضعيفا لذلك الغرض
الصيغة

PublicSub New ( _
target As Object _
)

الاستخدام

Dim target As Object

Dim instance As New WeakReference(target)


WeakReference Constructor (Object, Boolean)
يقوم بإنشاء متغيرا من النوع WeakReference يشير للغرض الممرر ويستخدم تتبع إعادة الإحياء. فإن كان المحدد الثاني False يتم إنشاء مرجع قصير ضعيف وإن كان True يتم إنشاء مرجع طويل ضعيف
الصيغة

PublicSub New ( _
target As Object, _
trackResurrection As Boolean _
)

الاستخدام

Dim target As Object
Dim trackResurrection As Boolean

Dim instance As New WeakReference(target, _
trackResurrection)

مثال

Shared wr AsNew WeakReference(objA1, False)
Shared wr AsNew WeakReference(objA1, True)

المحددات
- Target هو الغرض Object المراد تتبعه و نوعه System.Object
- trackResurrection هو من النوع System.Boolean وهو يحدد متى سيتم التوقف عن متابعة الغرض فإن كان True فالغرض سيتم متابعته بعد إنهائه وإن كان False فسيتم التوقف عن متابعة الغرض عند إنهائه

WeakReference Constructor (SerializationInfo, StreamingContext)
ينشئ متغيرا من النوع WeakReference مستخدما بيانات محددة مستخدما أغراض Serialization و Stream,.
الصيغة

ProtectedSub New ( _
info As SerializationInfo, _
context As StreamingContext _
)

الاستخدام

Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New WeakReference(info, context)

المحددات
- Info هو من النوع System.Runtime.Serialization.SerializationInfo وهو غرض يحمل جميع المعلومات التي نحتاجها لتخزين أو استعادة غرض WeakReference الحالي. ويعيد استثناء ArgumentNullException إن كانت قيمة info هي nothing
- Context هو من النوع System.Runtime.Serialization.StreamingContect ( محجوز ) يصف المصدر والهدف للغرض المحدد بـ info وهو محجوز ولا يقوم بأي دور حاليا في العملية
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
موضوع للنقاش- الفئة WeakReference - بواسطة Raggi Tech - 05-10-12, 01:24 AM


التنقل السريع :


يقوم بقرائة الموضوع: