Класс 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) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.