# C1.Web.Api.DataEngine.Data.FlexPivotEngineProviderManager.DisposeWorkspace

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Web_Api_DataEngine_Data_FlexPivotEngineProviderManager_DisposeWorkspace_" data-uid="C1.Web.Api.DataEngine.Data.FlexPivotEngineProviderManager.DisposeWorkspace*">DisposeWorkspace Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Web_Api_DataEngine_Data_FlexPivotEngineProviderManager_DisposeWorkspace_" data-uid="C1.Web.Api.DataEngine.Data.FlexPivotEngineProviderManager.DisposeWorkspace*"></a>
<h4 id="C1_Web_Api_DataEngine_Data_FlexPivotEngineProviderManager_DisposeWorkspace_System_String_" data-uid="C1.Web.Api.DataEngine.Data.FlexPivotEngineProviderManager.DisposeWorkspace(System.String)">DisposeWorkspace(string)</h4>
<div class="markdown level1 summary"><p>Disposes the specified workspace and cancel all related tasks.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public void DisposeWorkspace(string path = null)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub DisposeWorkspace(Optional path As String = Nothing)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
      <td><span class="parametername">path</span></td>
      <td><p>The path of the workspace to be disposed.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Web_Api_DataEngine_Data_FlexPivotEngineProviderManager_DisposeWorkspace_System_String__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>It only works when analyzing a DataEngine data.
If the path is not set, the default workspace will be disposed.
Please be careful and ensure you DO want to dispose the workspace when you will call this method.
It will cancel all running tasks (if any exists) with the specified workspace and remove locks from files.
So after calling this method, you will be able to delete them.</p>
</div>
</div>
