# GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler" data-uid="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler" class="text-break">ServerConnectionChangedEventHandler Delegate
</h1>
  <div class="markdown level0 summary"><p>Represents the method that will handle the ServerConnectionChanged event.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Design.html">GrapeCity.ActiveReports.Design</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Design.Win.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public delegate void ServerConnectionChangedEventHandler(object sender, ServerConnectionChangedEventArgs e)</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.object">object</a></td>
        <td><span class="parametername">sender</span></td>
        <td><p>The source of the event, typically the component or control that monitors server connections.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventArgs.html">ServerConnectionChangedEventArgs</a></td>
        <td><span class="parametername">e</span></td>
        <td><p>A <a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventArgs.html">ServerConnectionChangedEventArgs</a> object that contains the event data.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>This delegate is used for handling ServerConnectionChanged events, which are triggered when there is a change in the connection status to a server.
The event provides detailed information about the connection status, including whether the connection is currently established and the URL of the server.
This can be useful for updating UI elements or triggering other actions based on the connection status.</p>
</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="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler__ctor_System_Object_System_IntPtr_" data-uid="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.#ctor(System.Object,System.IntPtr)">
          <a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.-ctor.html#GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler__ctor_System_Object_System_IntPtr_">ServerConnectionChangedEventHandler(object, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"></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="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_BeginInvoke_System_Object_GrapeCity_ActiveReports_Design_ServerConnectionChangedEventArgs_System_AsyncCallback_System_Object_" data-uid="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.BeginInvoke(System.Object,GrapeCity.ActiveReports.Design.ServerConnectionChangedEventArgs,System.AsyncCallback,System.Object)">
          <a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.BeginInvoke.html#GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_BeginInvoke_System_Object_GrapeCity_ActiveReports_Design_ServerConnectionChangedEventArgs_System_AsyncCallback_System_Object_">BeginInvoke(object, ServerConnectionChangedEventArgs, AsyncCallback, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_EndInvoke_System_IAsyncResult_" data-uid="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.EndInvoke(System.IAsyncResult)">
          <a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.EndInvoke.html#GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_EndInvoke_System_IAsyncResult_">EndInvoke(IAsyncResult)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_Invoke_System_Object_GrapeCity_ActiveReports_Design_ServerConnectionChangedEventArgs_" data-uid="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.Invoke(System.Object,GrapeCity.ActiveReports.Design.ServerConnectionChangedEventArgs)">
          <a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.Invoke.html#GrapeCity_ActiveReports_Design_ServerConnectionChangedEventHandler_Invoke_System_Object_GrapeCity_ActiveReports_Design_ServerConnectionChangedEventArgs_">Invoke(object, ServerConnectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
