Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

TimeZoneInfo.TransitionTime, structure

Fournit des informations à propos d'un changement d'heure spécifique, tel que la modification d'heure d'été à heure d'hiver ou vice versa, dans un fuseau horaire particulier.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)
[SerializableAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public struct TransitionTime : IEquatable<TimeZoneInfo.TransitionTime>, 
	ISerializable, IDeserializationCallback

Le type TimeZoneInfo.TransitionTime expose les membres suivants.

  NomDescription
Propriété publiqueDayObtient le jour au cours duquel le changement d'heure se produit.
Propriété publiqueDayOfWeekObtient le jour de la semaine au cours duquel le changement d'heure se produit.
Propriété publiqueIsFixedDateRuleObtient une valeur qui indique si le changement d'heure se produit à une date et heure fixes (le 1er novembre par exemple) ou une date et heure flottantes (tel que le dernier dimanche d'octobre).
Propriété publiqueMonthObtient le mois au cours duquel le changement d'heure se produit.
Propriété publiqueTimeOfDayObtient l'heure, minute et seconde à laquelle le changement d'heure se produit.
Propriété publiqueWeekObtient la semaine du mois au cours duquel un changement d'heure se produit.
Début
  NomDescription
Méthode publiqueMembre statiqueCreateFixedDateRuleDéfinit un changement d'heure qui utilise une règle de date fixe.
Méthode publiqueMembre statiqueCreateFloatingDateRuleDéfinit un changement d'heure qui utilise une règle de date flottante.
Méthode publiqueEquals(Object)Détermine si un objet a des valeurs identiques à l'objet TimeZoneInfo.TransitionTime actuel. (Substitue ValueType.Equals(Object).)
Méthode publiqueEquals(TimeZoneInfo.TransitionTime)Détermine si l'objet TimeZoneInfo.TransitionTime actuel a des valeurs identiques à un second objet TimeZoneInfo.TransitionTime.
Méthode publiqueGetHashCodeEst utilisé comme fonction de hachage pour les algorithmes de hachage et les structures de données telles que les tables de hachage. (Substitue ValueType.GetHashCode().)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueToStringRetourne le nom de type qualifié complet de cette instance. (Hérité de ValueType.)
Début
  NomDescription
Opérateur publicMembre statiqueEqualityDétermine si deux objets TimeZoneInfo.TransitionTime spécifiés sont identiques.
Opérateur publicMembre statiqueInequalityDétermine si deux objets TimeZoneInfo.TransitionTime spécifiés ne sont pas identiques.
Début
  NomDescription
Implémentation d'interface expliciteMéthode privéeIDeserializationCallback.OnDeserializationInfrastructure. S'exécute lorsque la désérialisation d'un objet a été effectuée.
Implémentation d'interface expliciteMéthode privéeISerializable.GetObjectDataInfrastructure. Remplit un objet SerializationInfo avec les données nécessaires pour sérialiser cet objet.
Début

Vous pouvez utiliser la structure TimeZoneInfo.TransitionTime pour indiquer lorsqu'une transition de l'heure d'hiver à l'heure d'été, ou de l'heure d'été à l'heure d'hiver, se produit. Cette structure prend en charge des règles de date fixe et des règles de date flottante. Utilisez des règles de date résolue pour les transitions horaires qui se produisent un jour d'un mois spécifique (telle que 2:00 du matin du 3 novembre). Utilisez des règles de date flottante pour les transitions horaires qui se produisent un jour d'une semaine d'un mois spécifiques (telle que 2:00 du matin le premier dimanche de novembre).

RemarqueRemarque

Une instance de la structure TimeZoneInfo.TransitionTime est immuable. Une fois qu'un objet a été créé, ses valeurs ne peuvent pas être modifiées.

Un objet TimeZoneInfo.TransitionTime peut être créé en appelant les méthodes static (Shared en Visual Basic) CreateFixedDateRule et CreateFloatingDateRule pour créer une règle de date fixe ou une règle de date flottante, respectivement. Les objets de début et de fin TimeZoneInfo.TransitionTime sont ensuite fournis comme paramètres à la méthode CreateAdjustmentRule pour créer une nouvelle règle de réglage qui inclut ces informations de transitions horaires.

Les propriétés DaylightTransitionStart et DaylightTransitionEnd d'un objet TimeZoneInfo.AdjustmentRule retournent un objet TimeZoneInfo.TransitionTime.

RemarqueRemarque

L'attribut HostProtectionAttribute appliqué à ce type ou membre a la valeur de propriété Resources suivante : MayLeakOnAbort. HostProtectionAttribute n'affecte pas les applications bureautiques (qui sont généralement démarrées en double-cliquant sur une icône, en tapant une commande ou en entrant une URL dans un navigateur). Pour plus d'informations, consultez la classe HostProtectionAttribute ou Attributs de programmation et de protection des hôtes SQL Server.

.NET Framework

Pris en charge dans : 4.5, 4, 3.5

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.