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 | |
---|---|---|
SqlCeReplication() | Inicializa una nueva instancia del objeto SqlCeReplication. Éste es el constructor predeterminado. | |
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. | |
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 | |
---|---|---|
CompressionLevel | Especifica el volumen de compresión que utilizarán las rutinas de compresión durante la replicación. | |
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. | |
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. | |
ConnectTimeout | Obtiene o establece el período de tiempo, en milisegundos, que el objeto SqlCeReplication espera para conectarse al servidor. | |
Distributor | Especifica el distribuidor de SQL Server. | |
DistributorAddress | Especifica la dirección de red utilizada cuando el Reconciliador SQL Server se conecta al distribuidor. | |
DistributorLogin | Especifica el nombre de inicio de sesión que se utiliza para conectar con el distribuidor. | |
DistributorNetwork | Especifica el protocolo de red utilizado cuando el Reconciliador SQL Server se comunica con el distribuidor. | |
DistributorPassword | Especifica la contraseña de inicio de sesión que se utiliza para conectar con el distribuidor. | |
DistributorSecurityMode | Especifica el modo de seguridad que se utiliza para conectar con el distribuidor. | |
ExchangeType | Especifica si la sincronización entre el publicador y el suscriptor es bidireccional o solo de carga. | |
HostName | Obtiene o establece el nombre de host utilizado para el dispositivo al conectar con el publicador. | |
InternetLogin | Especifica el nombre de inicio de sesión utilizado al realizar la conexión con el agente del servidor SQL Server Compact. | |
InternetPassword | Especifica la contraseña utilizada al realizar la conexión con el agente del servidor SQL Server Compact. | |
InternetProxyLogin | Especifica el nombre de inicio de sesión que se utiliza para conectar con una propiedad InternetProxyServer que requiere autenticación. | |
InternetProxyPassword | Especifica la contraseña que se utiliza para conectar con un servidor InternetProxyServer que requiere autenticación. | |
InternetProxyServer | Especifica qué servidor proxy se debe utilizar al obtener acceso al recurso HTTP especificado en la propiedad InternetUrl. | |
InternetUrl | Especifica la dirección URL utilizada al realizar la conexión con el agente del servidor de SQL Server Compact. | |
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. | |
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. | |
ProfileName | Especifica el nombre del perfil del agente en el distribuidor que va a utilizar el objeto SqlCeReplication. | |
Publication | Especifica el nombre de la publicación de SQL Server que se ha habilitado para suscriptores de SQL Server Compact. | |
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. | |
PublisherAddress | Especifica la dirección de red que se utiliza para conectarse al publicador. | |
PublisherChanges | Especifica el número total de cambios del publicador aplicados en el suscriptor la última vez que se llamó al método Synchronize. | |
PublisherConflicts | Especifica el número total de conflictos que se produjeron en el publicador la última vez que se llamó al método Synchronize. | |
PublisherDatabase | Especifica el nombre de la base de datos de publicación. | |
PublisherLogin | Especifica el nombre de inicio de sesión que se utiliza para conectarse al publicador. | |
PublisherNetwork | Especifica el protocolo de red que se utiliza cuando el proveedor de replicación de SQL Server se comunica con el publicador. | |
PublisherPassword | Especifica la contraseña de inicio de sesión que se utiliza para conectarse al publicador. | |
PublisherSecurityMode | Especifica el modo de seguridad que se utiliza para conectarse al publicador. | |
QueryTimeout | Especifica el número de segundos que se permiten para que las consultas internas finalicen. | |
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. | |
SendTimeout | Obtiene o establece el período de tiempo, en milisegundos, que el objeto SqlCeReplication espera para enviar una solicitud al servidor. | |
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. | |
Subscriber | Especifica el nombre del suscriptor. | |
SubscriberChanges | Especifica el número total de cambios del suscriptor aplicados en el publicador la última vez que se llamó al método Synchronize. | |
SubscriberConflicts | SQL Server Compact no utiliza esta propiedad. | |
SubscriberConnectionString | Especifica la cadena de conexión con la base de datos SQL Server Compact. | |
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 | |
---|---|---|
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. | |
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. | |
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. | |
CancelSynchronize | Cancela una sincronización de datos asincrónicos en curso que se inició mediante una llamada al método BeginSynchronize. | |
Dispose | Libera todos los recursos nativos. | |
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. | |
EndSynchronize | Finaliza una sincronización de datos asincrónicos iniciada por una llamada al método BeginSynchronize. | |
Equals | (se hereda de Object) | |
Finalize | (se hereda de Object) | |
GetHashCode | (se hereda de Object) | |
GetType | (se hereda de Object) | |
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. | |
MemberwiseClone | (se hereda de Object) | |
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. | |
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. | |
Synchronize | Invoca la replicación de mezcla entre la suscripción de SQL Server Compact y el publicador de SQL Server. | |
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.