فئة 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تُرجع فرقًا (دلتا) عن إزاحة 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(). يتيح تجزئة الكائنات المخصصة.

انظر أيضًا