Класс SqlCeReplication

Этот тип имеет атрибут SecurityCriticalAttribute, который делает его пригодным только для внутреннего использования библиотекой классов .NET Framework для Silverlight. При попытке обращения к любому элементу этого типа из прикладного кода вызовет исключение MethodAccessException.

[ВАЖНЫЙ ЭЛЕМЕНТ БЕЗОПАСНОСТИ]

Инициализация нового экземпляра объекта SqlCeReplication. Дополнительные сведения о репликации SQL Server см. в электронной документации по SQL Server. Дополнительные сведения о репликации слиянием в SQL Server Compact см. в электронной документации по SQL Server Compact.

Иерархия наследования

System.Object
  System.Data.SqlServerCe.SqlCeReplication

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

Синтаксис

'Декларация
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeReplication _
    Implements IDisposable
'Применение
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

Тип SqlCeReplication обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод SqlCeReplication() Инициализация нового экземпляра объекта SqlCeReplication. Конструктор по умолчанию.
Открытый метод SqlCeReplication(String, String, String, String, String, String, String, String) Инициализирует новый экземпляр объекта SqlCeReplication и устанавливает свойства, необходимые для соединения с публикацией.
Открытый метод SqlCeReplication(String, String, String, String, String, String, String, String, String, String) Инициализирует новый экземпляр объекта SqlCeReplication и задает свойства, необходимые для соединения с публикацией.

В начало

Свойства

  Имя Описание
Открытое свойство CompressionLevel Задает уровень сжатия, который будет поддерживаться при выполнении репликации.
Открытое свойство ConnectionManager Разрешает объекту репликации устанавливать сетевое подключение через API-интерфейс диспетчера соединений интеллектуального устройства. Соединение после завершения синхронизации освобождается.
Открытое свойство ConnectionRetryTimeout Задает время (в секундах), в течение которого клиент SQL Server Compact будет производить попытки повторной отправки запросов после обрыва соединения.
Открытое свойство ConnectTimeout Возвращает или задает время в миллисекундах, в течение которого объект SqlCeReplication ожидает соединения с сервером.
Открытое свойство Distributor Указывает распространителя SQL Server.
Открытое свойство DistributorAddress Указывает сетевой адрес, который используется посредником SQL Server при соединении с распространителем.
Открытое свойство DistributorLogin Указывает имя входа, используемое при установлении соединения с распространителем.
Открытое свойство DistributorNetwork Указывает сетевой протокол, который используется посредником SQL Server для установления связи с распространителем.
Открытое свойство DistributorPassword Задает пароль для имени входа, используемого при установлении соединения с распространителем.
Открытое свойство DistributorSecurityMode Задает режим безопасности, используемый при установлении соединения с распространителем.
Открытое свойство ExchangeType Указывает тип синхронизации между издателем и подписчиком: двунаправленная или только для передачи.
Открытое свойство HostName Возвращает или задает имя узла, которое используется для устройства при соединении с издателем.
Открытое свойство InternetLogin Указывает имя входа, используемое для соединения с агентом сервера SQL Server Compact.
Открытое свойство InternetPassword Указывает пароль, используемый для соединения с агентом сервера SQL Server Compact.
Открытое свойство InternetProxyLogin Указывает имя входа, используемое для соединения с прокси-сервером, указанным в свойстве InternetProxyServer, который требует проверки подлинности.
Открытое свойство InternetProxyPassword Указывает пароль, используемый для соединения с прокси-сервером InternetProxyServer, для которого обязательна проверка подлинности.
Открытое свойство InternetProxyServer Определяет прокси-сервер, используемый для доступа по протоколу HTTP к ресурсу, указанному в свойстве InternetUrl.
Открытое свойство InternetUrl Задает URL-адрес, используемый для соединения с агентом сервера SQL Server Compact.
Открытое свойство LoginTimeout Задает максимальное время (в секундах), в течение которого следует ожидать установления соединений. Это свойство относится к соединениям между компьютером, на котором запущены службы IIS, и компьютером издателя или распространителя. Оно не влияет на время ожидания установления соединения между интеллектуальным устройством и службами IIS.
Открытое свойство PostSyncCleanup Возвращает или задает значение, выборочно включающее или отключающее типы выполняемых операций очистки после синхронизации.
Открытое свойство ProfileName Указывает профиль агента на распространителе, который будет использоваться объектом SqlCeReplication.
Открытое свойство Publication Указывает имя публикации SQL Server, которая была разрешена для подписчиков SQL Server Compact.
Открытое свойство Publisher Задает имя издателя SQL Server. Издатель — это компьютер, на котором запущен SQL Server, и на котором находится публикация.
Открытое свойство PublisherAddress Указывает сетевой адрес, используемый при соединении с издателем.
Открытое свойство PublisherChanges Указывает общее число изменений издателя, примененных на подписчике при последнем вызове метода Synchronize.
Открытое свойство PublisherConflicts Указывает общее число конфликтов, возникших на издателе при последнем вызове метода Synchronize.
Открытое свойство PublisherDatabase Задает имя базы данных публикации.
Открытое свойство PublisherLogin Задает имя входа, используемое при установлении соединения с издателем.
Открытое свойство PublisherNetwork Указывает сетевой протокол, используемый поставщиком репликации SQL Server для установления связи с издателем.
Открытое свойство PublisherPassword Задает пароль имени входа, используемый при установлении соединения с издателем.
Открытое свойство PublisherSecurityMode Указывает режим безопасности, используемый при установлении соединения с издателем.
Открытое свойство QueryTimeout Указывает время (в секундах), которое отпущено на завершение внутренних запросов.
Открытое свойство ReceiveTimeout Возвращает или задает время в миллисекундах, в течение которого объект SqlCeReplication ожидает ответа на запрос сервера.
Открытое свойство SendTimeout Возвращает или задает время в миллисекундах, в течение которого объект SqlCeReplication ожидает перед отправкой запроса серверу.
Открытое свойство SnapshotTransferType Определяет способ передачи файлов моментальных снимков с распространителя на компьютер, на котором запущены службы IIS. Передача файлов моментальных снимков может производиться по протоколам HTTP и FTP.
Открытое свойство Subscriber Указывает имя подписчика.
Открытое свойство SubscriberChanges Указывает общее число изменений на подписчике, которые были применены к издателю при последнем вызове метода Synchronize.
Открытое свойство SubscriberConflicts Это свойство не используется SQL Server Compact.
Открытое свойство SubscriberConnectionString Указывает строку подключения с базой данных SQL Server Compact.
Открытое свойство Validate Указывает тип проверки данных, которую репликация SQL Server Compact производит при синхронизации.

В начало

Методы

  Имя Описание
Открытый метод AddSubscription Создает новую анонимную подписку на существующую публикацию SQL Server. После вызова метода AddSubscription приложение должно вызвать метод Synchronize, чтобы синхронизировать новую подписку с публикацией на основе последнего моментального снимка.
Открытый метод BeginSynchronize(AsyncCallback, Object) Запускает операцию асинхронной синхронизации данных. После завершения синхронизации вызываются делегаты AsyncCallback. Во время синхронизации возврат сведений о состоянии не выполняется.
Открытый метод BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) Запускает операцию асинхронной синхронизации данных. После завершения синхронизации вызываются делегаты AsyncCallback. Во время синхронизации сведения о ее состоянии отправляются делегатам SyncStatusReport.
Открытый метод CancelSynchronize Отменяет текущую асинхронную синхронизацию данных, которая была запущена методом BeginSynchronize.
Открытый метод Dispose Освобождает все собственные ресурсы.
Открытый метод DropSubscription Удаляет подписку на публикацию SQL Server, а также при необходимости удаляет базу данных SQL Server Compact с устройства Windows Mobile.
Открытый метод EndSynchronize Завершает асинхронную синхронизацию данных, которая была запущена методом BeginSynchronize.
Открытый метод Equals (унаследовано из Object)
Защищенный метод Finalize (унаследовано из Object)
Открытый метод GetHashCode (унаследовано из Object)
Открытый метод GetType (унаследовано из Object)
Открытый метод LoadProperties Получает все значения свойств синхронизации и заполняет ими свойства класса SqlCeReplication.
Защищенный метод MemberwiseClone (унаследовано из Object)
Открытый метод ReinitializeSubscription Помечает подписку для повторной инициализации. После вызова этого метода приложение должно вызвать метод Synchronize, чтобы загрузить в устройство последний моментальный снимок публикации.
Открытый метод SaveProperties Получает все значения, сохраненные для свойств класса SqlCeReplication для текущей подписки, и сохраняет их в системной таблице.
Открытый метод Synchronize Вызывает репликацию слиянием между подпиской SQL Server Compact и издателем SQL Server.
Открытый метод ToString (унаследовано из Object)

В начало

Безопасность многопоточности

Все общие статические члены (Shared в Microsoft Visual Basic) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Пространство имен System.Data.SqlServerCe