System::TimeZoneInfo::AdjustmentRule sınıfı

AdjustmentRule class

Saat dilimi ayarlaması hakkında bilgi sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da operator new ile oluşturmaktan kaçının; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class AdjustmentRule : public System::IEquatable<AdjustmentRulePtr>

Yöntemler

YöntemAçıklama
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&)Belirtilen parametrelerle tanımlanan bir zaman ayarlama kuralını temsil eden AdjustmentRule sınıfının bir örneğini oluşturur.
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&, TimeSpan, bool)Belirtilen parametrelerle tanımlanan bir zaman ayarlama kuralını temsil eden AdjustmentRule sınıfının bir örneğini oluşturur.
Equals(AdjustmentRulePtr) override
get_BaseUtcOffsetDelta() constVarsayılan UTC ofsetinden bir delta döndürür.
get_DateEnd() constAyarlama kuralının etkisini kaybettiği tarih ve zamanı temsil eden bir DateTime nesnesi döndürür.
get_DateStart() constAyarlama kuralının yürürlüğe girdiği tarih ve zamanı temsil eden bir DateTime nesnesi döndürür.
get_DaylightDelta() constSaat diliminin yaz saati uygulamasını oluşturmak için gereken süreyi temsil eden bir TimeSpan nesnesi döndürür.
get_DaylightTransitionEnd() constStandart zamandan yaz saatine geçiş hakkında bilgiyi döndürür.
get_DaylightTransitionStart() constYaz saatinden standart zamana geçiş hakkında bilgiyi döndürür.
get_HasDaylightSaving() constİÇ KULLANIM İÇİN.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin bir benzeri. Özel nesnelerin hashlenmesini sağlar.

Ayrıca Bakınız