Share via


Clase SqlCeReplication

Este tipo tiene un atributo SecurityCriticalAttribute, que lo restringe a su uso interno por la biblioteca de clases de .NET Framework para Silverlight. El código de aplicación que usa cualquier miembro de este tipo genera una excepción MethodAccessException.

[IMPORTANTE PARA LA SEGURIDAD]

Inicializa una nueva instancia del objeto SqlCeReplication. Para obtener más información sobre la replicación de SQL Server, vea los libros en pantalla de SQL Server. Para obtener más información sobre la replicación con SQL Server Compact, vea los libros en pantalla de SQL Server Compact.

Jerarquía de herencia

System.Object
  System.Data.SqlServerCe.SqlCeReplication

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeReplication _
    Implements IDisposable
'Uso
Dim instance As SqlCeReplication
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeReplication : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeReplication sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeReplication =  
    class
        interface IDisposable
    end
public final class SqlCeReplication implements IDisposable

El tipo SqlCeReplication expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SqlCeReplication() Inicializa una nueva instancia del objeto SqlCeReplication. Éste es el constructor predeterminado.
Método público SqlCeReplication(String, String, String, String, String, String, String, String) Inicializa una instancia nueva del objeto SqlCeReplication y establece las propiedades necesarias para la conexión a una publicación.
Método público SqlCeReplication(String, String, String, String, String, String, String, String, String, String) Inicializa una instancia nueva del objeto SqlCeReplication y establece sus propiedades para la conexión a una publicación.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública CompressionLevel Especifica el volumen de compresión que utilizarán las rutinas de compresión durante la replicación.
Propiedad pública ConnectionManager Permite que el objeto Replication utilice la API Connection Manager del dispositivo Smart Device para establecer una conexión de red. La conexión se interrumpe cuando finaliza la sincronización.
Propiedad pública ConnectionRetryTimeout Especifica cuánto tiempo (en segundos) seguirá intentando enviar solicitudes el cliente SQL Server Compact después de que se produzca un error en una conexión establecida.
Propiedad pública ConnectTimeout Obtiene o establece el período de tiempo, en milisegundos, que el objeto SqlCeReplication espera para conectarse al servidor.
Propiedad pública Distributor Especifica el distribuidor de SQL Server.
Propiedad pública DistributorAddress Especifica la dirección de red utilizada cuando el Reconciliador SQL Server se conecta al distribuidor.
Propiedad pública DistributorLogin Especifica el nombre de inicio de sesión que se utiliza para conectar con el distribuidor.
Propiedad pública DistributorNetwork Especifica el protocolo de red utilizado cuando el Reconciliador SQL Server se comunica con el distribuidor.
Propiedad pública DistributorPassword Especifica la contraseña de inicio de sesión que se utiliza para conectar con el distribuidor.
Propiedad pública DistributorSecurityMode Especifica el modo de seguridad que se utiliza para conectar con el distribuidor.
Propiedad pública ExchangeType Especifica si la sincronización entre el publicador y el suscriptor es bidireccional o solo de carga.
Propiedad pública HostName Obtiene o establece el nombre de host utilizado para el dispositivo al conectar con el publicador.
Propiedad pública InternetLogin Especifica el nombre de inicio de sesión utilizado al realizar la conexión con el agente del servidor SQL Server Compact.
Propiedad pública InternetPassword Especifica la contraseña utilizada al realizar la conexión con el agente del servidor SQL Server Compact.
Propiedad pública InternetProxyLogin Especifica el nombre de inicio de sesión que se utiliza para conectar con una propiedad InternetProxyServer que requiere autenticación.
Propiedad pública InternetProxyPassword Especifica la contraseña que se utiliza para conectar con un servidor InternetProxyServer que requiere autenticación.
Propiedad pública InternetProxyServer Especifica qué servidor proxy se debe utilizar al obtener acceso al recurso HTTP especificado en la propiedad InternetUrl.
Propiedad pública InternetUrl Especifica la dirección URL utilizada al realizar la conexión con el agente del servidor de SQL Server Compact.
Propiedad pública LoginTimeout Especifica el número máximo de segundos que es necesario esperar para establecer las conexiones. Esta propiedad afecta al tiempo de conexión entre el equipo que ejecuta IIS (Internet Information Services) y el publicador o el distribuidor. No controla el tiempo de conexión entre el dispositivo inteligente e IIS.
Propiedad pública PostSyncCleanup Obtiene o establece un valor que habilita o deshabilita de forma selectiva los tipos de operaciones de limpieza posteriores a la sincronización realizadas.
Propiedad pública ProfileName Especifica el nombre del perfil del agente en el distribuidor que va a utilizar el objeto SqlCeReplication.
Propiedad pública Publication Especifica el nombre de la publicación de SQL Server que se ha habilitado para suscriptores de SQL Server Compact.
Propiedad pública Publisher Especifica el nombre del publicador de SQL Server. El publicador es el equipo en el que se ejecuta SQL Server y que contiene la publicación.
Propiedad pública PublisherAddress Especifica la dirección de red que se utiliza para conectarse al publicador.
Propiedad pública PublisherChanges Especifica el número total de cambios del publicador aplicados en el suscriptor la última vez que se llamó al método Synchronize.
Propiedad pública PublisherConflicts Especifica el número total de conflictos que se produjeron en el publicador la última vez que se llamó al método Synchronize.
Propiedad pública PublisherDatabase Especifica el nombre de la base de datos de publicación.
Propiedad pública PublisherLogin Especifica el nombre de inicio de sesión que se utiliza para conectarse al publicador.
Propiedad pública PublisherNetwork Especifica el protocolo de red que se utiliza cuando el proveedor de replicación de SQL Server se comunica con el publicador.
Propiedad pública PublisherPassword Especifica la contraseña de inicio de sesión que se utiliza para conectarse al publicador.
Propiedad pública PublisherSecurityMode Especifica el modo de seguridad que se utiliza para conectarse al publicador.
Propiedad pública QueryTimeout Especifica el número de segundos que se permiten para que las consultas internas finalicen.
Propiedad pública ReceiveTimeout Obtiene o establece el período de tiempo, en milisegundos, que el objeto SqlCeReplication espera para enviar la respuesta a una solicitud del servidor.
Propiedad pública SendTimeout Obtiene o establece el período de tiempo, en milisegundos, que el objeto SqlCeReplication espera para enviar una solicitud al servidor.
Propiedad pública SnapshotTransferType Controla cómo se transfieren los archivos de instantáneas del distribuidor al equipo que ejecuta IIS. Los archivos de instantáneas se pueden transferir utilizando el protocolo HTTP o FTP.
Propiedad pública Subscriber Especifica el nombre del suscriptor.
Propiedad pública SubscriberChanges Especifica el número total de cambios del suscriptor aplicados en el publicador la última vez que se llamó al método Synchronize.
Propiedad pública SubscriberConflicts SQL Server Compact no utiliza esta propiedad.
Propiedad pública SubscriberConnectionString Especifica la cadena de conexión con la base de datos SQL Server Compact.
Propiedad pública Validate Especifica el tipo de validación de datos que realiza la replicación de SQL Server Compact al sincronizar.

Arriba

Métodos

  Nombre Descripción
Método público AddSubscription Crea una nueva suscripción anónima para una publicación existente de SQL Server. Después de llamar al método AddSubscription, la aplicación debe llamar al método Synchronize para sincronizar la nueva suscripción con la publicación en función de la instantánea más reciente.
Método público BeginSynchronize(AsyncCallback, Object) Inicia una sincronización de datos asincrónicos. Cuando finaliza la sincronización, se llama a los delegados AsyncCallback. Durante la sincronización no se generan informes de estado.
Método público BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) Inicia una sincronización de datos asincrónicos. Cuando finaliza la sincronización, se llama a los delegados AsyncCallback. Durante la sincronización, se envían informes de estado de sincronización a los delegados SyncStatusReport.
Método público CancelSynchronize Cancela una sincronización de datos asincrónicos en curso que se inició mediante una llamada al método BeginSynchronize.
Método público Dispose Libera todos los recursos nativos.
Método público DropSubscription Quita la suscripción a una publicación de SQL Server y, de manera opcional, elimina la base de datos de SQL Server Compact del dispositivo basado en Windows Mobile.
Método público EndSynchronize Finaliza una sincronización de datos asincrónicos iniciada por una llamada al método BeginSynchronize.
Método público Equals (se hereda de Object)
Método protegido Finalize (se hereda de Object)
Método público GetHashCode (se hereda de Object)
Método público GetType (se hereda de Object)
Método público LoadProperties Recupera todos los valores almacenados para las propiedades de sincronización y, a continuación, da a las propiedades de la clase SqlCeReplication estos valores guardados.
Método protegido MemberwiseClone (se hereda de Object)
Método público ReinitializeSubscription Marca una suscripción para su reinicialización. Después de llamar a este método, una aplicación debe llamar al método Synchronize para descargar la instantánea más reciente de la publicación en el dispositivo.
Método público SaveProperties Recupera todos los valores almacenados en las propiedades de la clase SqlCeReplication para la suscripción actual y los almacena en una tabla del sistema.
Método público Synchronize Invoca la replicación de mezcla entre la suscripción de SQL Server Compact y el publicador de SQL Server.
Método público ToString (se hereda de Object)

Arriba

Seguridad para subprocesos

Todos los miembros estáticos públicos (Shared in Microsoft Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.SqlServerCe