Appointment.Duration Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public:
property TimeSpan Duration { TimeSpan get(); void set(TimeSpan value); };
TimeSpan Duration();
void Duration(TimeSpan value);
public System.TimeSpan Duration { get; set; }
var timeSpan = appointment.duration;
appointment.duration = timeSpan;
Public Property Duration As TimeSpan
Property Value
A time span that represents the duration of the appointment. The duration can't be a negative value.
Windows requirements
App capabilities |
appointmentsSystem
|
Remarks
This property uses a time span value, which is represented differently depending on which language you are programming with.
- In JavaScript, set the Duration value with a Number that represents the time interval. Each unit for a TimeSpan value represents 1 millisecond. For example, this code sets a Duration value to 60 minutes (one hour). ```javascript appointment.duration = (60 * 60 * 1000); // 1 hour in 1-millisecond units
+ In Visual C++ component extensions (C++/CX), use a <xref href="Windows.Foundation.TimeSpan?text=TimeSpan" /> structure value with a **Duration** value. In Visual C++ component extensions (C++/CX), each unit for a **Duration** value represents 100 nanoseconds.
+ In C# or Microsoft Visual Basic, you use a [System.TimeSpan](/dotnet/api/system.timespan?view=dotnet-uwp-10.0&preserve-view=true) value. You can use utility API of [System.TimeSpan](/dotnet/api/system.timespan?view=dotnet-uwp-10.0&preserve-view=true) such as [FromSeconds](/dotnet/api/system.timespan.fromseconds?view=dotnet-uwp-10.0&preserve-view=true) to generate a [System.TimeSpan](/dotnet/api/system.timespan?view=dotnet-uwp-10.0&preserve-view=true) and set the value.
> [!NOTE]
> In JavaScript, <xref href="Windows.Foundation.TimeSpan?text=TimeSpan" /> is accessed as a value, not as an object. For example, use `var a = 10000`, not `var a = { duration: 10000 }`. Also, in JavaScript, <xref href="Windows.Foundation.TimeSpan?text=TimeSpan" /> is treated as the number of millisecond intervals, not the number of 100-nanosecond intervals so you can lose precision when you port <xref href="Windows.Foundation.TimeSpan?text=TimeSpan" /> values between languages.