MSAD_ReplNeighbor clase
Representa la estructura de DS_REPL_NEIGHBOR , que contiene la información de estado de replicación de entrada para un par de contexto de nomenclatura (NC) y de servidor de origen determinado, tal y como devuelve la función DsReplicaGetInfo .
Sintaxis
[dynamic, provider("ReplProv1")]
class MSAD_ReplNeighbor
{
String NamingContextDN;
String SourceDsaObjGuid;
String NamingContextObjGuid;
String SourceDsaDN;
String SourceDsaAddress;
String SourceDsaInvocationID;
String AsyncIntersiteTransportDN;
String AsyncIntersiteTransportObjGuid;
uint64 USNLastObjChangeSynced;
uint64 USNAttributeFilter;
datetime TimeOfLastSyncSuccess;
datetime TimeOfLastSyncAttempt;
uint32 LastSyncResult;
uint32 NumConsecutiveSyncFailures;
uint32 ReplicaFlags;
boolean Writeable = FALSE;
boolean SyncOnStartup = FALSE;
boolean DoScheduledSyncs = FALSE;
boolean UseAsyncIntersiteTransport = FALSE;
boolean TwoWaySync = FALSE;
boolean FullSyncInProgress = FALSE;
boolean FullSyncNextPacket = FALSE;
boolean NeverSynced = FALSE;
boolean IgnoreChangeNotifications = FALSE;
boolean DisableScheduledSync = FALSE;
boolean CompressChanges = FALSE;
boolean NoChangeNotifications = FALSE;
String SourceDsaSite;
String SourceDsaCN;
String Domain;
boolean IsDeletedSourceDsa = FALSE;
uint32 ModifiedNumConsecutiveSyncFailures;
};
Miembros
La clase MSAD_ReplNeighbor tiene estos tipos de miembros:
Métodos
La clase MSAD_ReplNeighbor tiene estos métodos.
Método | Descripción |
---|---|
SyncNamingContext | Sincroniza un contexto de nomenclatura de destino con uno de sus orígenes. |
Propiedades
La clase MSAD_ReplNeighbor tiene estas propiedades.
-
AsyncIntersiteTransportDN
-
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene la ruta de acceso X.500 del objeto interSiteTransport que corresponde al transporte sobre el que se realiza la replicación. Establezca en NULL para la replicación RPC/IP.
-
-
AsyncIntersiteTransportObjGuid
-
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el GUID del objeto de transporte entre sitios que corresponde a la propiedad AsyncIntersiteTransportDN .
-
-
CompressChanges
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_COMPRESS_CHANGES se ha establecido en la propiedad ReplicaFlags .
-
-
DisableScheduledSync
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_DISABLE_SCHEDULED_SYNC se ha establecido en la propiedad ReplicaFlags .
-
-
Dominio
-
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el nombre canónico del dominio del NC replicado.
-
-
DoScheduledSyncs
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_DO_SCHEDULED_SYNCS se ha establecido en la propiedad ReplicaFlags .
-
-
FullSyncInProgress
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_FULL_SYNC_IN_PROGRESS se ha establecido en la propiedad ReplicaFlags .
-
-
FullSyncNextPacket
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_FULL_SYNC_NEXT_PACKET se ha establecido en la propiedad ReplicaFlags .
-
-
IgnoreChangeNotifications
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS se ha establecido en la propiedad ReplicaFlags .
-
-
IsDeletedSourceDsa
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si esta conexión representa un controlador de dominio de origen que se ha eliminado. TRUE si esta conexión representa un controlador de dominio de origen que se ha eliminado; de lo contrario, FALSE. Por diseño, DS seguirá replicando estas conexiones durante algún tiempo después de eliminar el controlador de dominio de origen.
-
-
LastSyncResult
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Obtiene el código de error HRESULT del último intento de replicación.
-
-
ModifiedNumConsecutiveSyncFailures
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Obtiene el número de intentos consecutivos de replicación con errores, no incluidas las conexiones que se espera que produzcan un error. Por ejemplo, si la propiedad IsDeletedSourceDsa está establecida en TRUE, se espera que se produzca un error.
-
-
NamingContextDN
-
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
-
Calificadores: key
Obtiene la ruta de acceso X.500 para la NC replicada por esta conexión.
-
-
NamingContextObjGuid
-
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el GUID del NC replicado.
-
-
NeverSynced
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_NEVER_SYNCED se ha establecido en la propiedad ReplicaFlags .
-
-
NoChangeNotifications
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca de DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS se ha establecido en la propiedad ReplicaFlags .
-
-
NumConsecutiveSyncFailures
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Obtiene el número de intentos consecutivos de replicación con errores.
-
-
ReplicaFlags
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Obtiene el conjunto de marcas que especifican atributos y opciones para los datos de replicación. Esta propiedad puede ser cero o una combinación de una o varias de las marcas siguientes.
-
-
DS_REPL_NBR_WRITEABLE (16 (0x10))
-
La copia local del contexto de nomenclatura es de escritura.
-
DS_REPL_NBR_SYNC_ON_STARTUP (32 (0x20))
-
La replicación de este contexto de nomenclatura desde este origen se intenta cuando se arranca el servidor de destino. Esta marca normalmente solo se aplica a vecinos dentro del sitio.
-
DS_REPL_NBR_DO_SCHEDULED_SYNCS (64 (0x40))
-
La replicación se realiza según una programación. Normalmente, esta marca se establece a menos que la programación para este contexto de nomenclatura o origen sea "nunca", es decir, la programación vacía.
-
DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT (128 (0x80))
-
La replicación se realiza indirectamente a través del servicio de mensajería entre sitios. Este marcador sólo se establece en la replicación a través de SMTP. Esta marca no se establece en la réplica a través de RPC/IP entre sitios.
-
DS_REPL_NBR_TWO_WAY_SYNC (512 (0x200))
-
Si se establece, indica que cuando se completa la replicación entrante, el servidor de destino debe indicar al servidor de origen que se sincronice en la dirección inversa. Esta característica se utiliza en escenarios de acceso telefónico en los que sólo uno de los dos servidores puede iniciar una conexión de acceso telefónico. Por ejemplo, esta opción se podría usar en una sede central corporativa y una sucursal, donde la sucursal se conecta a la sede corporativa a través de Internet mediante una conexión DE ISP de acceso telefónico.
-
DS_REPL_NBR_RETURN_OBJECT_PARENTS (2048 (0x800))
-
Este vecino está devolviendo los objetos primarios antes que los objetos secundarios. Ha entrado en este estado después de recibir un objeto secundario antes que el elemento primario correspondiente.
-
DS_REPL_NBR_FULL_SYNC_IN_PROGRESS (65536 (0x10000))
-
El servidor de destino está realizando una sincronización completa desde el servidor de origen. Las sincronizaciones completas no usan vectores que crean actualizaciones (como DS_REPL_CURSORS) para filtrar las actualizaciones. Las sincronizaciones completas no se usan como parte del protocolo de replicación predeterminado.
-
DS_REPL_NBR_FULL_SYNC_NEXT_PACKET (131072 (0x20000))
-
El último paquete del origen indica una modificación de un objeto que el servidor de destino aún no ha creado. El siguiente paquete que se va a solicitar indica al servidor de origen que coloque todos los atributos del objeto modificado en el paquete.
-
DS_REPL_NBR_NEVER_SYNCED (2097152 (0x200000))
-
Nunca se ha realizado una sincronización correcta desde este origen.
-
DS_REPL_NBR_PREEMPTED (16777216 (0x1000000))
-
El motor de replicación ha detenido temporalmente el procesamiento de este vecino para dar servicio a otro vecino de mayor prioridad, ya sea para esta partición o para otra partición. El motor de replicación reanudará el procesamiento de este vecino cuando finalice el trabajo de prioridad más alta.
-
DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS (67108864 (0x4000000))
-
Este vecino se establece para deshabilitar las sincronizaciones basadas en notificaciones. Dentro de un sitio, los controladores de dominio se sincronizan entre sí basándose en las notificaciones de cambios. Esta configuración impide que este vecino realice sincronizaciones desencadenadas por notificaciones. El vecino seguirá realizando sincronizaciones según su programación o en respuesta a sincronizaciones solicitadas manualmente.
-
DS_REPL_NBR_DISABLE_SCHEDULED_SYNC (134217728 (0x8000000))
-
Este vecino está establecido para no realizar sincronizaciones según su programación. La única manera en que este vecino realizará sincronizaciones es en respuesta a las notificaciones de cambio o a las sincronizaciones solicitadas manualmente.
-
DS_REPL_NBR_COMPRESS_CHANGES (268435456 (0x10000000))
-
Los cambios recibidos de este origen se van a comprimir. Normalmente, la compresión solo se produce si el servidor de origen está en un sitio diferente.
-
DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS (536870912 (0x20000000))
-
No deberían recibirse notificaciones de cambios desde este origen. Normalmente solo se establece si el servidor de origen está en un sitio diferente.
-
DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET (1073741824 (0x40000000))
-
Este vecino está recompilando el contenido de esta réplica debido a un cambio en el conjunto de atributos parciales.
SourceDsaAddress
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene la dirección DNS del controlador de dominio de origen.
Nota:
Esta cadena contiene un GUID modificado, no el nombre DNS canónico usado habitualmente.
SourceDsaCN
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el componente de ruta de acceso del objeto para la DSA que representa el controlador de dominio de origen. Esta cadena suele ser similar al nombre del equipo, pero no siempre es idéntica.
SourceDsaDN
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene la ruta de acceso X.500 para la DSA que representa el controlador de dominio de origen.
SourceDsaInvocationID
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el identificador de invocación que usó el servidor de origen a partir de la última replicación.
SourceDsaObjGuid
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
-
Calificadores: key
Obtiene el GUID del agente de servicio de directorio (DSA) que representa el controlador de dominio de origen (DC).
SourceDsaSite
-
Tipo de datos: String
-
Tipo de acceso: solo lectura
Obtiene el sitio que contiene el controlador de dominio de origen.
SyncOnStartup
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca DS_REPL_NBR_SYNC_ON_STARTUP se ha establecido en la propiedad ReplicaFlags .
TimeOfLastSyncAttempt
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
Obtiene la marca de tiempo del último intento de replicación.
TimeOfLastSyncSuccess
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
Obtiene la marca de tiempo del último intento de replicación correcto.
TwoWaySync
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca DS_REPL_NBR_TWO_WAY_SYNC se ha establecido en la propiedad ReplicaFlags .
UseAsyncIntersiteTransport
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT se ha establecido en la propiedad ReplicaFlags .
USNAttributeFilter
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Obtiene el valor de la propiedad USNLastObjChangeSynced al final del último ciclo de replicación completado correctamente. Cero si no se completaron correctamente los ciclos de replicación.
USNLastObjChangeSynced
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Obtiene el valor de atributo sin cambios de la última actualización de objeto que se recibió.
Writeable (Grabable)
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Obtiene el valor que indica si la marca DS_REPL_NBR_WRITEABLE se ha establecido en la propiedad ReplicaFlags .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
No se admite ninguno |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\MicrosoftActiveDirectory |
MOF |
|
Archivo DLL |
|