Freigeben über


DurationHelper Klasse

Definition

Stellt grundlegende Hilfsprogrammmethoden für die Verarbeitung von Dauerwerten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen Die Dauermethoden verwenden.

public ref class DurationHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DurationHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DurationHelper
Public NotInheritable Class DurationHelper
Vererbung
Object Platform::Object IInspectable DurationHelper
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Duration ist eine Windows-Runtime Struktur, die eine Zeiteinheit für ein Animationsverhalten darstellt. Beispielsweise verwendet Timeline.Duration einen Duration-Wert .

DurationHelper ist eine von mehreren Helper-Klassen, die Hilfsprogrammmethoden für Windows-Runtime Strukturwerte bereitstellen sollen. C#- und Microsoft Visual Basic-Code können stattdessen Elemente von Duration verwenden, da Hilfsprogrammelemente aufgrund .NET Framework Runtime-Unterstützung direkt in der Struktur verfügbar sind. C++-Code kann nur auf den Timespan-Datenwert für Duration zugreifen. Für C++-Entwickler sind ungefähr die gleichen Hilfsprogrammfeatures, die ein Microsoft Visual Basic-Entwickler direkt für Duration verwenden könnte, in statischer Form in der DurationHelper-Klasse verfügbar.

Eigenschaften

Automatic

Gibt einen generierten Duration-Wert zurück, der eine "automatische" Dauer angibt. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Automatic verwenden.

Forever

Gibt einen generierten Duration-Wert zurück, der eine "Forever"- Dauer angibt. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Forever verwenden.

Methoden

Add(Duration, Duration)

Fügt die TimeSpan-Komponente von zwei Duration-Werten hinzu. C#- und Microsoft Visual Basic-Code sollten stattdessen den Operator Addition (+) oder die Duration.Add-Methode verwenden.

Compare(Duration, Duration)

Vergleicht die Wertgleichheit von zwei Duration-Strukturen . C# und Microsoft Visual Basic-Code sollten stattdessen Duration.Compare verwenden.

Equals(Duration, Duration)

Bestimmt, ob zwei Duration-Werte über gleichwertige Werte verfügen. C#- und Microsoft Visual Basic-Code sollten stattdessen den Gleichheitsoperator (=) oder die Duration.Equals-Methode verwenden.

FromTimeSpan(TimeSpan)

Erstellt eine neue Dauer basierend auf einem TimeSpan-Wert . C# und Microsoft Visual Basic-Code sollten stattdessen den Duration(TimeSpan) -Konstruktor verwenden.

GetHasTimeSpan(Duration)

Gibt zurück, ob die TimeSpan-Komponente einer bestimmten Dauer einen Wert ungleich NULL enthält. C# und Microsoft Visual Basic-Code sollten stattdessen Duration.HasTimeSpan verwenden.

Subtract(Duration, Duration)

Subtrahiert die TimeSpan-Komponente eines Duration-Werts von einem anderen Duration-Wert . C#- und Microsoft Visual Basic-Code sollten stattdessen den Subtraktionsoperator (-) oder die Duration.Subtract-Methode verwenden.

Gilt für:

Weitere Informationen