# C1.WPF.Schedule.C1ScheduleStorage

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Schedule_C1ScheduleStorage" data-uid="C1.WPF.Schedule.C1ScheduleStorage" class="text-break">C1ScheduleStorage Class
</h1>
  <div class="markdown level0 summary"><p>The <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.html">C1ScheduleStorage</a> component handles all data
operations for the scheduler control and contains specific data storages
for appointments, resources, contacts, owners, labels and statuses,
which are used for binding different collections to the data.
The <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.html">C1ScheduleStorage</a> component also handles data
importing and exporting to other scheduling formats such as binary, iCal, and XML.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.marshalbyrefobject">MarshalByRefObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a></div>
    <div class="level3"><span class="xref">StorageComponent</span></div>
    <div class="level4"><span class="xref">C1ScheduleStorage</span></div>
    <div class="level5"><span class="xref">C1ScheduleStorage</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isite">ISite</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iserviceprovider">IServiceProvider</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Schedule.html">C1.WPF.Schedule</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ScheduleCore.dll</h6>
  <h5 id="C1_WPF_Schedule_C1ScheduleStorage_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1ScheduleStorage : C1ScheduleStorage, IComponent, IDisposable, ISite, IServiceProvider</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1ScheduleStorage
    Inherits C1ScheduleStorage
    Implements IComponent, IDisposable, ISite, IServiceProvider</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Schedule_C1ScheduleStorage__ctor" data-uid="C1.WPF.Schedule.C1ScheduleStorage.#ctor">
          <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.-ctor.html#C1_WPF_Schedule_C1ScheduleStorage__ctor">C1ScheduleStorage()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the new instance of the <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.html">C1ScheduleStorage</a> component.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Schedule_C1ScheduleStorage__ctor_System_Windows_Controls_Control_" data-uid="C1.WPF.Schedule.C1ScheduleStorage.#ctor(System.Windows.Controls.Control)">
          <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.-ctor.html#C1_WPF_Schedule_C1ScheduleStorage__ctor_System_Windows_Controls_Control_">C1ScheduleStorage(Control)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the new instance of the <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.html">C1ScheduleStorage</a> component.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Schedule_C1ScheduleStorage_Scheduler" data-uid="C1.WPF.Schedule.C1ScheduleStorage.Scheduler">
          <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.Scheduler.html#C1_WPF_Schedule_C1ScheduleStorage_Scheduler">Scheduler</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the reference to the parent Scheduler control.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Schedule_C1ScheduleStorage_Dispose_System_Boolean_" data-uid="C1.WPF.Schedule.C1ScheduleStorage.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.Dispose.html#C1_WPF_Schedule_C1ScheduleStorage_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Clean up any resources being used.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Schedule_C1ScheduleStorage_SystemTimeChanged" data-uid="C1.WPF.Schedule.C1ScheduleStorage.SystemTimeChanged">
          <a class="xref" href="C1.WPF.Schedule.C1ScheduleStorage.SystemTimeChanged.html">SystemTimeChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when system time has been changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
