Класс SqlCeChangeTracking
Этот тип имеет атрибут SecurityCriticalAttribute, который делает его пригодным только для внутреннего использования библиотекой классов .NET Framework для Silverlight. При попытке обращения к любому элементу этого типа из прикладного кода вызовет исключение MethodAccessException.
[ВАЖНЫЙ ЭЛЕМЕНТ БЕЗОПАСНОСТИ]
Предоставляет методы, которые можно использовать для отслеживания изменений в таблицах базы данных SQL Server Compact.
Иерархия наследования
System.Object
System.Data.SqlServerCe.SqlCeChangeTracking
Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)
Синтаксис
'Декларация
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeChangeTracking _
Implements IDisposable
'Применение
Dim instance As SqlCeChangeTracking
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeChangeTracking : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeChangeTracking sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeChangeTracking =
class
interface IDisposable
end
public final class SqlCeChangeTracking implements IDisposable
Тип SqlCeChangeTracking обеспечивает доступ к следующим элементам.
Конструкторы
Имя | Описание | |
---|---|---|
SqlCeChangeTracking(SqlCeConnection) | Инициализирует новый экземпляр класса SqlCeChangeTracking с указанным соединением SqlCeConnection. | |
SqlCeChangeTracking(SqlCeTransaction) | Инициализирует новый экземпляр класса SqlCeChangeTracking с SqlCeTransaction. |
В начало
Методы
Имя | Описание | |
---|---|---|
DisableTracking | Отключает отслеживание для указанной таблицы. | |
Dispose() | Освобождает ресурсы, используемые текущим экземпляром класса SqlCeChangeTracking. | |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые классом SqlCeChangeTracking, и при необходимости освобождает управляемые ресурсы. | |
EnableTracking | Включает отслеживание для указанной таблицы. | |
Equals | (унаследовано из Object) | |
Finalize | (унаследовано из Object) | |
GetHashCode | (унаследовано из Object) | |
GetLastCommittedCsn | Возвращает порядковый номер фиксации транзакции (CSN) для последней транзакции, зафиксированной в источнике данных, связанном с объектом SqlCeChangeTracking. | |
GetTrackingOptions | Возвращает значение, указывающее операции с базой данных, отслеживаемые для указанной таблицы. | |
GetType | (унаследовано из Object) | |
MemberwiseClone | (унаследовано из Object) | |
PackTombstoneKey | Преобразует ключ строки из указанной таблицы в формат, используемый для ключей строк в таблице полного удаления. | |
PurgeTombstoneTableData | Очищает данные отметок полного удаления для указанной таблицы. | |
PurgeTransactionSequenceData | Очищает указанные данные из таблицы журнала транзакций. | |
ToString | (унаследовано из Object) | |
UnpackTombstoneKey | Преобразует представление ключа строки, используемого в таблице полного удаления, в значения столбцов ключа строки, используемые в указанной таблице. | |
UpgradePublicTracking | Обновляет метаданные отслеживания в базе данных SQL Server Compact с пакетом обновления 2 (SP2), для которой включено отслеживание, для использования средой Microsoft Sync Framework с пакетом обновления 1 (SP1) и более поздними версиями Sync Framework. |
В начало
Безопасность многопоточности
Все общие статические члены (Shared в Microsoft Visual Basic) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.