فئة System::TimeZoneInfo::AdjustmentRule

AdjustmentRule class

توفر معلومات حول تعديل المنطقة الزمنية. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء تشغيلية و/أو فشل في التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class AdjustmentRule : public System::IEquatable<AdjustmentRulePtr>

الطرق

طريقةالوصف
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&)ينشئ نسخة من فئة AdjustmentRule التي تمثل قاعدة تعديل زمنية موصوفة بالمعلمات المحددة.
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&, TimeSpan, bool)ينشئ نسخة من فئة AdjustmentRule التي تمثل قاعدة تعديل زمنية موصوفة بالمعلمات المحددة.
Equals(AdjustmentRulePtr) override
get_BaseUtcOffsetDelta() constتُرجع فرقاً (delta) عن إزاحة UTC الافتراضية.
get_DateEnd() constتُرجع كائنًا من نوع DateTime يمثل التاريخ والوقت الذي يتوقف فيه قاعدة التعديل عن السريان.
get_DateStart() constتُرجع كائنًا من نوع DateTime يمثل التاريخ والوقت الذي يبدأ فيه سريان قاعدة التعديل.
get_DaylightDelta() constتُرجع كائنًا من نوع TimeSpan يمثل مقدار الوقت المطلوب لتكوين التوقيت الصيفي للمنطقة الزمنية.
get_DaylightTransitionEnd() constتُرجع معلومات حول الانتقال من الوقت القياسي إلى التوقيت الصيفي.
get_DaylightTransitionStart() constتُرجع معلومات حول الانتقال من التوقيت الصيفي إلى الوقت القياسي.
get_HasDaylightSaving() constللاستخدام الداخلي.
GetHashCode() const overrideنظير طريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة.

انظر أيضًا