Compartilhar via


Classe SqlCeReplication

Esse tipo tem um atributo SecurityCriticalAttribute, que o restringe a uso interno pela biblioteca de classes do .NET Framework for Silverlight. O código do aplicativo que usa qualquer membro desse tipo gera um MethodAccessException.

[SEGURANÇA CRÍTICA]

Inicializa uma nova instância do objeto SqlCeReplication. Para obter mais informações sobre a replicação do SQL Server, consulte os Manuais Online do SQL Server. Para obter mais informações sobre a replicação de mesclagem no SQL Server Compact, consulte os Manuais Online do SQL Server Compact.

Hierarquia de herança

System.Object
  System.Data.SqlServerCe.SqlCeReplication

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
<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

O tipo SqlCeReplication expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SqlCeReplication() Inicializa uma nova instância do objeto SqlCeReplication. Este é o construtor padrão.
Método público SqlCeReplication(String, String, String, String, String, String, String, String) Inicializa uma nova instância do objeto SqlCeReplication e define as propriedades necessárias para conectar a uma publicação.
Método público SqlCeReplication(String, String, String, String, String, String, String, String, String, String) Inicializa uma nova instância do objeto SqlCeReplication e define as propriedades para conectar a uma publicação.

Início

Propriedades

  Nome Descrição
Propriedade pública CompressionLevel Especifica a compactação que será usada pelas rotinas de compactação durante a replicação.
Propriedade pública ConnectionManager Habilita o objeto Replication a usar a API do Gerenciador de Conexões do dispositivo inteligente para estabelecer uma conexão de rede. A conexão é liberada no final da sincronização.
Propriedade pública ConnectionRetryTimeout Especifica por quanto tempo (em segundos), o cliente do SQL Server Compact continuará a repetir o envio de solicitações depois que uma conexão estabelecida falhou.
Propriedade pública ConnectTimeout Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda por uma conexão com o servidor.
Propriedade pública Distributor Especifica o Distribuidor do SQL Server.
Propriedade pública DistributorAddress Especifica o endereço de rede usado quando o SQL Server Reconciler se conecta ao Distribuidor.
Propriedade pública DistributorLogin Especifica o nome de logon usado ao conectar o Distribuidor.
Propriedade pública DistributorNetwork Especifica o protocolo de rede usado quando o SQL Server Reconciler se comunica com o Distribuidor.
Propriedade pública DistributorPassword Especifica a senha de logon usada ao conectar o Distribuidor.
Propriedade pública DistributorSecurityMode Especifica o modo de segurança usado ao conectar o Distribuidor.
Propriedade pública ExchangeType Especifica se a sincronização entre o Editor e o Assinante é bidirecional ou somente de carregamento.
Propriedade pública HostName Obtém ou define o nome do host usado para o dispositivo ao conectar o Editor.
Propriedade pública InternetLogin Especifica o nome de logon usado ao conectar o Agente de Servidor do SQL Server Compact.
Propriedade pública InternetPassword Especifica a senha usada ao conectar o Agente de Servidor do SQL Server Compact.
Propriedade pública InternetProxyLogin Especifica o nome de logon usado ao conectar um InternetProxyServer que exige autenticação.
Propriedade pública InternetProxyPassword Especifica a senha usada ao conectar um InternetProxyServer que exige autenticação.
Propriedade pública InternetProxyServer Especifica o servidor proxy a ser usado para acessar o recurso HTTP especificado na propriedade InternetUrl.
Propriedade pública InternetUrl Especifica a URL usada para conectar o Agente de Servidor do SQL Server Compact.
Propriedade pública LoginTimeout Especifica o número máximo de segundos que de deve aguardar o estabelecimento de conexões. Esta propriedade afeta o tempo de conexão entre o computador que executa os Serviços de Informações da Internet (IIS) e o Editor ou Distribuidor. Ela não controla o tempo de conexão entre o dispositivo inteligente e do IIS.
Propriedade pública PostSyncCleanup Obtém ou define um valor que habilita ou desabilita seletivamente os tipos de operações de limpeza pós-sincronização executados.
Propriedade pública ProfileName Especifica o nome do perfil de agente no Distribuidor a ser usado pelo objeto SqlCeReplication.
Propriedade pública Publication Especifica o nome da publicação do SQL Server que foi habilitado para os assinantes do SQL Server Compact.
Propriedade pública Publisher Especifica o nome do Publicador do SQL Server. O Editor é o computador que está executando o SQL Server e que contém a publicação.
Propriedade pública PublisherAddress Especifica o endereço de rede usado ao conectar o Editor.
Propriedade pública PublisherChanges Especifica o número total de alterações do Editor aplicadas no Assinante quando o método Synchronize foi chamado pela última vez.
Propriedade pública PublisherConflicts Especifica o número total de conflitos que ocorreram no Editor quando o método Synchronize foi chamado pela última vez.
Propriedade pública PublisherDatabase Especifica o nome do banco de dados de publicação.
Propriedade pública PublisherLogin Especifica o nome de logon usado ao conectar o Editor.
Propriedade pública PublisherNetwork Especifica o protocolo de rede usado quando o Provedor de Replicação do SQL Server se comunica com o Editor.
Propriedade pública PublisherPassword Especifica a senha de logon usada ao conectar o Editor.
Propriedade pública PublisherSecurityMode Especifica o modo de segurança usado ao conectar o Editor.
Propriedade pública QueryTimeout Especifica o número de segundos permitidos para a conclusão de consultas internas.
Propriedade pública ReceiveTimeout Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda a resposta de uma solicitação do servidor.
Propriedade pública SendTimeout Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda para enviar uma solicitação ao servidor.
Propriedade pública SnapshotTransferType Controla como os arquivos de instantâneo são transferidos do Distribuidor para o computador que está executando o IIS. Os arquivos de instantâneo podem ser transferido com o protocolo HTTP ou FTP.
Propriedade pública Subscriber Especifica o nome do Assinante.
Propriedade pública SubscriberChanges Especifica o número total de alterações do Assinante aplicadas no Editor quando o método Synchronize foi chamado pela última vez.
Propriedade pública SubscriberConflicts Esta propriedade não é usada pelo SQL Server Compact.
Propriedade pública SubscriberConnectionString Especifica a cadeia de conexão com o banco de dados do SQL Server Compact.
Propriedade pública Validate Especifica o tipo de validação de dados que a replicação do SQL Server Compact executa na sincronização.

Início

Métodos

  Nome Descrição
Método público AddSubscription Cria uma nova assinatura anônima de uma publicação do SQL Server existente. Depois de chamar o método AddSubscription, o aplicativo deve chamar o método Synchronize para sincronizar a nova assinatura da publicação baseado no instantâneo mais recente.
Método público BeginSynchronize(AsyncCallback, Object) Inicia uma operação de sincronização de dados assíncronos. Quando a sincronização é encerrada, os representantes de AsyncCallback são chamados. Durante a sincronização, nenhum relatório de status é executado.
Método público BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) Inicia uma operação de sincronização de dados assíncronos. Quando a sincronização é encerrada, os representantes de AsyncCallback são chamados. Durante a sincronização, os relatórios de status da sincronização são enviados para os representantes de SyncStatusReport.
Método público CancelSynchronize Cancela uma sincronização de dados assíncronos em andamento iniciada chamando o método BeginSynchronize.
Método público Dispose Libera todos os recursos nativos.
Método público DropSubscription Descarta a assinatura de uma publicação do SQL Server e, opcionalmente, exclui o banco de dados do SQL Server Compact do dispositivo baseado no Windows Mobile.
Método público EndSynchronize Encerra uma sincronização de dados assíncronos em andamento iniciada por uma chamada do método BeginSynchronize.
Método público Equals (herança de Object)
Método protegido Finalize (herança de Object)
Método público GetHashCode (herança de Object)
Método público GetType (herança de Object)
Método público LoadProperties Recupera todos os valores armazenados para as propriedades de sincronização e preenche as propriedades da classe SqlCeReplication com esses valores salvos.
Método protegido MemberwiseClone (herança de Object)
Método público ReinitializeSubscription Marca uma assinatura para reinicialização. Após a chamada a esse método, um aplicativo deve chamar o método Synchronize para baixar o instantâneo mais recente da publicação para o dispositivo.
Método público SaveProperties Recupera todos os valores armazenados nas propriedades da classe SqlCeReplication para a assinatura atual e as armazena em uma tabela do sistema.
Método público Synchronize Invoca a replicação de mesclagem entre a assinatura do SQL Server Compact e o Editor do SQL Server.
Método público ToString (herança de Object)

Início

Segurança de thread

Qualquer membro estático público (Shared no Microsoft Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace System.Data.SqlServerCe