<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mongodb.exceptions.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.mongodb-driver-exception-runtimeexception.php',
    1 => 'MongoDB\\Driver\\Exception\\RuntimeException',
    2 => 'La clase MongoDB\\Driver\\Exception\\RuntimeException',
  ),
  'up' => 
  array (
    0 => 'mongodb.exceptions.php',
    1 => 'MongoDB\\Driver\\Exception',
  ),
  'prev' => 
  array (
    0 => 'class.mongodb-driver-exception-logicexception.php',
    1 => 'MongoDB\\Driver\\Exception\\LogicException',
  ),
  'next' => 
  array (
    0 => 'mongodb-driver-runtimeexception.haserrorlabel.php',
    1 => 'MongoDB\\Driver\\Exception\\RuntimeException::hasErrorLabel',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/mongodb/mongodb/driver/exception/runtimeexception.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.mongodb-driver-exception-runtimeexception.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.mongodb-driver-exception-runtimeexception" class="reference">

 <h1 class="title">La clase MongoDB\Driver\Exception\RuntimeException</h1>
 

 <div class="partintro"><p class="verinfo">(mongodb &gt;= 1.0.0)</p>


  <div class="section" id="mongodb-driver-exception-runtimeexception.intro">
   <h2 class="title">Introducción</h2>
   <p class="para">
    Se lanza cuando el controlador encuentra un error de ejecución (por ejemplo, error interno de <a href="https://github.com/mongodb/mongo-c-driver" class="link external">&raquo;&nbsp;libmongoc</a>).
   </p>
  </div>


  <div class="section" id="mongodb-driver-exception-runtimeexception.synopsis">
   <h2 class="title">Sinopsis de la Clase</h2>


   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">MongoDB\Driver\Exception\RuntimeException</strong>
     </span>

     <span class="ooclass">
      <span class="modifier">extends</span>
       <a href="class.runtimeexception.php" class="classname">RuntimeException</a>
     </span>

     <span class="oointerface"><span class="modifier">implements</span> 
       <a href="class.mongodb-driver-exception-exception.php" class="interfacename">MongoDB\Driver\Exception\Exception</a></span> {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Propiedades */</div>
    <div class="fieldsynopsis">
     <span class="modifier">protected</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.mongodb-driver-exception-runtimeexception.php#mongodb-driver-exception-runtimeexception.props.errorlabels">$<var class="varname">errorLabels</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Propiedades heredadas */</div>
    
    <div class="fieldsynopsis"><span class="modifier">protected</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.message">$<var class="varname">message</var></a></var><span class="initializer"> = &quot;&quot;</span>;</div>
<div class="fieldsynopsis"><span class="modifier">private</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.string">$<var class="varname">string</var></a></var><span class="initializer"> = &quot;&quot;</span>;</div>
<div class="fieldsynopsis"><span class="modifier">protected</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.code">$<var class="varname">code</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">protected</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.file">$<var class="varname">file</var></a></var><span class="initializer"> = &quot;&quot;</span>;</div>
<div class="fieldsynopsis"><span class="modifier">protected</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.line">$<var class="varname">line</var></a></var>;</div>
<div class="fieldsynopsis"><span class="modifier">private</span>
     <span class="type"><a href="language.types.array.php" class="type array">array</a></span>
      <var class="varname"><a href="class.exception.php#exception.props.trace">$<var class="varname">trace</var></a></var><span class="initializer"> = []</span>;</div>
<div class="fieldsynopsis"><span class="modifier">private</span>
     <span class="type">?</span><span class="type"><span class="type"><a href="class.throwable.php" class="type Throwable">Throwable</a></span><span class="type"></span></span>
      <var class="varname"><a href="class.exception.php#exception.props.previous">$<var class="varname">previous</var></a></var><span class="initializer"> = null</span>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-runtimeexception.haserrorlabel.php" class="methodname">hasErrorLabel</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$errorLabel</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos heredados */</div>
    
    <div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.getmessage.php" class="methodname">Exception::getMessage</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.getprevious.php" class="methodname">Exception::getPrevious</a></span>(): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="class.throwable.php" class="type Throwable">Throwable</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.getcode.php" class="methodname">Exception::getCode</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.getfile.php" class="methodname">Exception::getFile</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.getline.php" class="methodname">Exception::getLine</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.gettrace.php" class="methodname">Exception::getTrace</a></span>(): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="exception.gettraceasstring.php" class="methodname">Exception::getTraceAsString</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="exception.tostring.php" class="methodname">Exception::__toString</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">private</span> <span class="methodname"><a href="exception.clone.php" class="methodname">Exception::__clone</a></span>(): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>


   }</div>


  </div>


  <div class="section" id="mongodb-driver-exception-runtimeexception.props">
   <h2 class="title">Propiedades</h2>
   <dl>
    
     <dt id="mongodb-driver-exception-runtimeexception.props.errorlabels"><var class="varname">errorLabels</var></dt>
     <dd>
      <p class="para">
       Contiene un array de etiquetas de error para recorrer con una excepción.
       Por ejemplo, las etiquetas de error pueden ser utilizadas para detectar
       si una transacción puede ser reintentada de manera segura si la etiqueta
       <code class="literal">TransientTransactionError</code> está presente. La existencia
       de una etiqueta de error específica debe ser probada con
       <span class="methodname"><a href="mongodb-driver-runtimeexception.haserrorlabel.php" class="methodname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel()</a></span>,
       en lugar de interpretar manualmente la propiedad
       <code class="literal">errorLabels</code>.
      </p>
     </dd>
    
   </dl>
  </div>


  <div class="section">
   <h2 class="title">Historial de cambios</h2>
   <p class="para">
    <table class="doctable informaltable">
     
      <thead>
       <tr>
        <th>Versión</th>
        <th>Descripción</th>
       </tr>

      </thead>

      <tbody class="tbody">
       <tr>
        <td>PECL mongodb 1.6.0</td>
        <td>
         <p class="para">
          El método
          <span class="methodname"><a href="mongodb-driver-runtimeexception.haserrorlabel.php" class="methodname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel()</a></span>
          y la propiedad
          <a href="class.mongodb-driver-exception-runtimeexception.php#mongodb-driver-exception-runtimeexception.props.errorlabels" class="link">MongoDB\Driver\Exception\RuntimeException::errorLabels</a>
           fueron añadidos.
         </p>
        </td>
       </tr>

      </tbody>
     
    </table>

   </p>
  </div>

 </div>

 









<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="mongodb-driver-runtimeexception.haserrorlabel.php">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</a> — Devuelve si un label de error est&aacute; asociado con una excepci&oacute;n</li></ul>
</div>
<?php manual_footer($setup); ?>