# C1.Schedule.Appointment.InvalidateProperties

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Schedule_Appointment_InvalidateProperties_" data-uid="C1.Schedule.Appointment.InvalidateProperties*">InvalidateProperties Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Schedule_Appointment_InvalidateProperties_" data-uid="C1.Schedule.Appointment.InvalidateProperties*"></a>
<h4 id="C1_Schedule_Appointment_InvalidateProperties" data-uid="C1.Schedule.Appointment.InvalidateProperties">InvalidateProperties()</h4>
<div class="markdown level1 summary"><p>Invalidates appointment properties.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public void InvalidateProperties()</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub InvalidateProperties()</code></pre>
</div>
<h5 id="C1_Schedule_Appointment_InvalidateProperties_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>Call this method when alive appointment has been added to the SchedulerStorage component in order
to ensure, that Owner, Label, Status, Categories, Contacts and Resources contain valid objects from associated storages.</p>
</div>
</div>
