<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mongodb.mongodb.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.mongodb-driver-serverdescription.php',
    1 => 'MongoDB\\Driver\\ServerDescription',
    2 => 'La clase MongoDB\\Driver\\ServerDescription',
  ),
  'up' => 
  array (
    0 => 'mongodb.mongodb.php',
    1 => 'MongoDB\\Driver',
  ),
  'prev' => 
  array (
    0 => 'mongodb-driver-server.issecondary.php',
    1 => 'MongoDB\\Driver\\Server::isSecondary',
  ),
  'next' => 
  array (
    0 => 'mongodb-driver-serverdescription.gethelloresponse.php',
    1 => 'MongoDB\\Driver\\ServerDescription::getHelloResponse',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/mongodb/mongodb/driver/serverdescription.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.mongodb-driver-serverdescription.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-serverdescription" class="reference">
 <h1 class="title">La clase MongoDB\Driver\ServerDescription</h1>
 

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


  <div class="section" id="mongodb-driver-serverdescription.intro">
   <h2 class="title">Introducción</h2>
   <p class="para">
    La clase <span class="classname"><strong class="classname">MongoDB\Driver\ServerDescription</strong></span> es un objeto de valor
    que representa un servidor al cual el controlador está conectado. Las instancias
    de esta clase son devueltas por los métodos
    <span class="function"><a href="mongodb-driver-server.getserverdescription.php" class="function">MongoDB\Driver\Server::getServerDescription()</a></span> y
    <span class="classname"><a href="class.mongodb-driver-monitoring-serverchangedevent.php" class="classname">MongoDB\Driver\Monitoring\ServerChangedEvent</a></span>.
   </p>
  </div>


  <div class="section" id="mongodb-driver-serverdescription.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="modifier">final</span>
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">MongoDB\Driver\ServerDescription</strong>
     </span>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes */</div>
    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-unknown"><var class="varname">TYPE_UNKNOWN</var></a></var><span class="initializer"> = &quot;Unknown&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-standalone"><var class="varname">TYPE_STANDALONE</var></a></var><span class="initializer"> = &quot;Standalone&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-mongos"><var class="varname">TYPE_MONGOS</var></a></var><span class="initializer"> = &quot;Mongos&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-possible-primary"><var class="varname">TYPE_POSSIBLE_PRIMARY</var></a></var><span class="initializer"> = &quot;PossiblePrimary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-primary"><var class="varname">TYPE_RS_PRIMARY</var></a></var><span class="initializer"> = &quot;RSPrimary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-secondary"><var class="varname">TYPE_RS_SECONDARY</var></a></var><span class="initializer"> = &quot;RSSecondary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-arbiter"><var class="varname">TYPE_RS_ARBITER</var></a></var><span class="initializer"> = &quot;RSArbiter&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-other"><var class="varname">TYPE_RS_OTHER</var></a></var><span class="initializer"> = &quot;RSOther&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-ghost"><var class="varname">TYPE_RS_GHOST</var></a></var><span class="initializer"> = &quot;RSGhost&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-load-balancer"><var class="varname">TYPE_LOAD_BALANCER</var></a></var><span class="initializer"> = &quot;LoadBalancer&quot;</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-serverdescription.gethelloresponse.php" class="methodname">getHelloResponse</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="mongodb-driver-serverdescription.gethost.php" class="methodname">getHost</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="mongodb-driver-serverdescription.getlastupdatetime.php" class="methodname">getLastUpdateTime</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="mongodb-driver-serverdescription.getport.php" class="methodname">getPort</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="mongodb-driver-serverdescription.getroundtriptime.php" class="methodname">getRoundTripTime</a></span>(): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">getType</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

   }</div>


  </div>


  <div class="section" id="mongodb-driver-serverdescription.constants">
   <h2 class="title">Constantes predefinidas</h2>
   <dl>

    
     <dt id="mongodb-driver-serverdescription.constants.type-unknown"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-unknown">MongoDB\Driver\ServerDescription::TYPE_UNKNOWN</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor desconocido, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-standalone"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-standalone">MongoDB\Driver\ServerDescription::TYPE_STANDALONE</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor autónomo, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-mongos"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-mongos">MongoDB\Driver\ServerDescription::TYPE_MONGOS</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor Mongos, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-possible-primary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-possible-primary">MongoDB\Driver\ServerDescription::TYPE_POSSIBLE_PRIMARY</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor primario posible de un conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
      <p class="para">Un servidor puede ser identificado como un primario posible si no ha sido verificado aún, pero otro servidor de la réplica piensa que es el primario.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-primary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-primary">MongoDB\Driver\ServerDescription::TYPE_RS_PRIMARY</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor primario de un conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-secondary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-secondary">MongoDB\Driver\ServerDescription::TYPE_RS_SECONDARY</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor secundario de un conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-arbiter"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-arbiter">MongoDB\Driver\ServerDescription::TYPE_RS_ARBITER</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor árbitro de un conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-other"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-other">MongoDB\Driver\ServerDescription::TYPE_RS_OTHER</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor de un conjunto de réplicas distinto de primario, secundario o árbitro, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
      <p class="para">Estos servidores pueden estar ocultos, iniciando o recuperándose. No pueden ser consultados, pero sus listas de hosts son útiles para descubrir la configuración actual del conjunto de réplicas.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-ghost"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-ghost">MongoDB\Driver\ServerDescription::TYPE_RS_GHOST</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor fantasma de un conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
      <p class="para">Los servidores pueden ser identificados como tales en al menos tres situaciones: brevemente durante el inicio del servidor; en un conjunto de réplicas no inicializado; o cuando el servidor es descartado (es decir, retirado de la configuración del conjunto de réplicas). No pueden ser consultados, ni su lista de hosts utilizada para descubrir la configuración actual del conjunto de réplicas; sin embargo, el cliente puede monitorear este servidor con la esperanza de que pase a un estado más útil.</p>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-load-balancer"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-load-balancer">MongoDB\Driver\ServerDescription::TYPE_LOAD_BALANCER</a></code></strong></dt>
     <dd>
      <p class="para">El tipo de servidor equilibrador de carga, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</p>
     </dd>
    

   </dl>
  </div>


 </div>

 










































<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="mongodb-driver-serverdescription.gethelloresponse.php">MongoDB\Driver\ServerDescription::getHelloResponse</a> — Devuelve la respuesta &quot;hello&quot; m&aacute;s reciente del servidor</li><li><a href="mongodb-driver-serverdescription.gethost.php">MongoDB\Driver\ServerDescription::getHost</a> — Devuelve el nombre de host de este servidor</li><li><a href="mongodb-driver-serverdescription.getlastupdatetime.php">MongoDB\Driver\ServerDescription::getLastUpdateTime</a> — Devuelve la hora de la &uacute;ltima actualizaci&oacute;n del servidor en microsegundos</li><li><a href="mongodb-driver-serverdescription.getport.php">MongoDB\Driver\ServerDescription::getPort</a> — Devuelve el puerto en el que este servidor escucha</li><li><a href="mongodb-driver-serverdescription.getroundtriptime.php">MongoDB\Driver\ServerDescription::getRoundTripTime</a> — Devuelve el tiempo de ida y vuelta del servidor en milisegundos</li><li><a href="mongodb-driver-serverdescription.gettype.php">MongoDB\Driver\ServerDescription::getType</a> — Devuelve un string que indica el tipo de este servidor</li></ul>
</div>
<?php manual_footer($setup); ?>