# C1.Win.Accessibility.Items.BaseInterfaces.IUiaInvokeProvider

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_Accessibility_Items_BaseInterfaces_IUiaInvokeProvider" data-uid="C1.Win.Accessibility.Items.BaseInterfaces.IUiaInvokeProvider" class="text-break">IUiaInvokeProvider Interface
</h1>
  <div class="markdown level0 summary"><p>Implemented by objects that have a single, unambiguous, action associated with them.
These objects are usually stateless, and invoking them does not change their own state,
but causes something to happen in the larger context of the app the control is in.</p>
<p>Examples of UI that implments this includes:
Push buttons
Hyperlinks
Menu items</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.Accessibility.Items.BaseInterfaces.html">C1.Win.Accessibility.Items.BaseInterfaces</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.10.dll</h6>
  <h5 id="C1_Win_Accessibility_Items_BaseInterfaces_IUiaInvokeProvider_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IUiaInvokeProvider</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface IUiaInvokeProvider</code></pre>
  </div>
  <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_Win_Accessibility_Items_BaseInterfaces_IUiaInvokeProvider_Invoke" data-uid="C1.Win.Accessibility.Items.BaseInterfaces.IUiaInvokeProvider.Invoke">
          <a class="xref" href="C1.Win.Accessibility.Items.BaseInterfaces.IUiaInvokeProvider.Invoke.html#C1_Win_Accessibility_Items_BaseInterfaces_IUiaInvokeProvider_Invoke">Invoke()</a>
        </td>
        <td class="markdown level1 summary"><p>Request that the control initiate its action.
Should return immediately without blocking.
There is no way to determine what happened, when it happend, or whether
anything happened at all.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.Win.Accessibility.Items.ProviderExt.InvokeExt.html#C1_Win_Accessibility_Items_ProviderExt_InvokeExt_C1_Win_Accessibility_Items_BaseInterfaces_IUiaInvokeProvider_C1_Win_Accessibility_UiaItem_">ProviderExt.InvokeExt(IUiaInvokeProvider, UiaItem)</a>
  </div>

</div>
