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 | |
---|---|---|
SqlCeReplication() | Inicializa uma nova instância do objeto SqlCeReplication. Este é o construtor padrão. | |
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. | |
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 | |
---|---|---|
CompressionLevel | Especifica a compactação que será usada pelas rotinas de compactação durante a replicação. | |
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. | |
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. | |
ConnectTimeout | Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda por uma conexão com o servidor. | |
Distributor | Especifica o Distribuidor do SQL Server. | |
DistributorAddress | Especifica o endereço de rede usado quando o SQL Server Reconciler se conecta ao Distribuidor. | |
DistributorLogin | Especifica o nome de logon usado ao conectar o Distribuidor. | |
DistributorNetwork | Especifica o protocolo de rede usado quando o SQL Server Reconciler se comunica com o Distribuidor. | |
DistributorPassword | Especifica a senha de logon usada ao conectar o Distribuidor. | |
DistributorSecurityMode | Especifica o modo de segurança usado ao conectar o Distribuidor. | |
ExchangeType | Especifica se a sincronização entre o Editor e o Assinante é bidirecional ou somente de carregamento. | |
HostName | Obtém ou define o nome do host usado para o dispositivo ao conectar o Editor. | |
InternetLogin | Especifica o nome de logon usado ao conectar o Agente de Servidor do SQL Server Compact. | |
InternetPassword | Especifica a senha usada ao conectar o Agente de Servidor do SQL Server Compact. | |
InternetProxyLogin | Especifica o nome de logon usado ao conectar um InternetProxyServer que exige autenticação. | |
InternetProxyPassword | Especifica a senha usada ao conectar um InternetProxyServer que exige autenticação. | |
InternetProxyServer | Especifica o servidor proxy a ser usado para acessar o recurso HTTP especificado na propriedade InternetUrl. | |
InternetUrl | Especifica a URL usada para conectar o Agente de Servidor do SQL Server Compact. | |
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. | |
PostSyncCleanup | Obtém ou define um valor que habilita ou desabilita seletivamente os tipos de operações de limpeza pós-sincronização executados. | |
ProfileName | Especifica o nome do perfil de agente no Distribuidor a ser usado pelo objeto SqlCeReplication. | |
Publication | Especifica o nome da publicação do SQL Server que foi habilitado para os assinantes do SQL Server Compact. | |
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. | |
PublisherAddress | Especifica o endereço de rede usado ao conectar o Editor. | |
PublisherChanges | Especifica o número total de alterações do Editor aplicadas no Assinante quando o método Synchronize foi chamado pela última vez. | |
PublisherConflicts | Especifica o número total de conflitos que ocorreram no Editor quando o método Synchronize foi chamado pela última vez. | |
PublisherDatabase | Especifica o nome do banco de dados de publicação. | |
PublisherLogin | Especifica o nome de logon usado ao conectar o Editor. | |
PublisherNetwork | Especifica o protocolo de rede usado quando o Provedor de Replicação do SQL Server se comunica com o Editor. | |
PublisherPassword | Especifica a senha de logon usada ao conectar o Editor. | |
PublisherSecurityMode | Especifica o modo de segurança usado ao conectar o Editor. | |
QueryTimeout | Especifica o número de segundos permitidos para a conclusão de consultas internas. | |
ReceiveTimeout | Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda a resposta de uma solicitação do servidor. | |
SendTimeout | Obtém ou define o tempo, em milissegundos, que o objeto SqlCeReplication aguarda para enviar uma solicitação ao servidor. | |
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. | |
Subscriber | Especifica o nome do Assinante. | |
SubscriberChanges | Especifica o número total de alterações do Assinante aplicadas no Editor quando o método Synchronize foi chamado pela última vez. | |
SubscriberConflicts | Esta propriedade não é usada pelo SQL Server Compact. | |
SubscriberConnectionString | Especifica a cadeia de conexão com o banco de dados do SQL Server Compact. | |
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 | |
---|---|---|
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. | |
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. | |
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. | |
CancelSynchronize | Cancela uma sincronização de dados assíncronos em andamento iniciada chamando o método BeginSynchronize. | |
Dispose | Libera todos os recursos nativos. | |
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. | |
EndSynchronize | Encerra uma sincronização de dados assíncronos em andamento iniciada por uma chamada do método BeginSynchronize. | |
Equals | (herança de Object) | |
Finalize | (herança de Object) | |
GetHashCode | (herança de Object) | |
GetType | (herança de Object) | |
LoadProperties | Recupera todos os valores armazenados para as propriedades de sincronização e preenche as propriedades da classe SqlCeReplication com esses valores salvos. | |
MemberwiseClone | (herança de Object) | |
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. | |
SaveProperties | Recupera todos os valores armazenados nas propriedades da classe SqlCeReplication para a assinatura atual e as armazena em uma tabela do sistema. | |
Synchronize | Invoca a replicação de mesclagem entre a assinatura do SQL Server Compact e o Editor do SQL Server. | |
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.