Этот интерфейс содержит методы, чтобы запросить и управлять состоянием сессии отслеживания изменений для базы данных.
Для списка всех членов этого типа посмотрите Члены ISQLiteSession.
Namespace: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Члены ISQLiteSession | Пространство имен System.Data.SQLite
При успехе начать прослеживать изменения указанной таблицы (таблиц). Любые таблицы, на которые повлияло обращение к этому методу, не активируют отзыв SessionTableFilterCallback.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite | Список перегрузок ISQLiteSession.CreateChangeSet
Пытается создать и написать через stream объединенный набор изменений, представленных этим экземпляром сессии.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite | Список перегрузок ISQLiteSession.CreateChangeSet
Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии.
Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии.
void CreateChangeSet(ref byte[])
Пытается создать и написать через stream объединенный набор изменений, представленных этим экземпляром сессии.
void CreateChangeSet(Stream)
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite | Список перегрузок ISQLiteSession.CreatePatchSet
Пытается создать и написать через stream объединенный набор изменений, представленных этим экземпляром сессии как набор патчей.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite | Список перегрузок ISQLiteSession.CreatePatchSet
Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии как набор патчей.
Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии как набор патчей.
void CreatePatchSet(ref byte[])
Пытается создать и написать через stream объединенный набор изменений, представленных этим экземпляром сессии как набор патчей.
void CreatePatchSet(Stream)
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Этот метод пытается определить объем памяти, используемый сессией.
Число байтов, используемых сессией или отрицательное значение, если объем не может быть получен.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Определяет, есть ли какие-либо отслеженные изменения в настоящее время в данных для этой сессии.
Не 0 при отсутствии изменений в данных для этой сессии, иначе 0.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Определяет, отслеживает ли эта сессия в настоящее время изменения своей связанной базы данных.
Не 0, если изменения связанной базы данных отслеживаются, иначе 0.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Определяет, собирается ли эта сессия в настоящее время отметить изменения как косвенные (то есть, как будто они были сделаны через действие триггера или внешнего ключа).
Не 0, если изменения связанной базы данных отмечаются как косвенные, иначе ноль.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Этот метод загружает различия между двумя таблицами с тем же самым именем, набором колонок и определения первичного ключа в этот экземпляр сессии.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Этот метод используется, чтобы установить фильтр таблиц для этого экземпляра.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Очищает косвенный флаг для этой сессии. Последующие изменения будут отмечены как прямые, пока этот флаг не будет изменен снова.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Отключает отслеживание изменений связанной базы данных.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Позволяет отследить изменения связанной базы данных.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Устанавливает косвенный флаг для этой сессии. Последующие изменения будут отмечены как косвенные, пока этот флаг не будет изменен снова.
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
![]() | При успехе изменения указанной таблицы (таблиц) начинают отслеживаться. Любые таблицы, на которые повлияли обращения к этому методу, не вызывают отзыв SessionTableFilterCallback. |
![]() | Перегружен. Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии. |
![]() | Перегружен. Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии как набор патчей. |
![]() | Этот метод пытается определить объем памяти, используемый сессией. |
![]() | Определяет, есть ли какие-либо отслеженные изменения в настоящее время в данных для этой сессии. |
![]() | Определяет, отслеживает ли эта сессия в настоящее время изменения своей связанной базы данных. |
![]() | Определяет, собирается ли эта сессия в настоящее время отметить изменения как косвенные. |
![]() | Этот метод загружает различия между двумя таблицами с тем же самым именем, набором колонок и определениями первичного ключа в этот экземпляр сессии. |
![]() | Этот метод используется, чтобы установить фильтр таблиц для этого экземпляра. |
![]() | Очищает косвенный флаг для этой сессии. Последующие изменения будут отмечены как прямые, пока этот флаг не будет изменен снова. |
![]() | Отключает отслеживание изменений связанной базы данных. |
![]() | Позволяет отследить изменения связанной базы данных. |
![]() | Устанавливает косвенный флаг для этой сессии. Последующие изменения будут отмечены как косвенные, пока этот флаг не будет изменен снова. |
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite
Методы интерфейса ISQLiteSession упоминаются ниже. Для полного списка участников интерфейса ISQLiteSession посмотрите Члены ISQLiteSession.
![]() | При успехе изменения указанной таблицы (таблиц) начинают отслеживаться. Любые таблицы, на которые повлияли обращения к этому методу, не вызывают отзыв |
![]() | Перегружен. Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии. |
![]() | Перегружен. Пытается создать и возвратить через rawData объединенный набор изменений, представленных этим экземпляром сессии как набор патчей. |
![]() | Этот метод пытается определить объем памяти, используемый сессией. |
![]() | Определяет, есть ли какие-либо отслеженные изменения в настоящее время в данных для этой сессии. |
![]() | Определяет, отслеживает ли эта сессия в настоящее время изменения своей связанной базы данных. |
![]() | Определяет, собирается ли эта сессия в настоящее время отметить изменения как косвенные. |
![]() | Этот метод загружает различия между двумя таблицами с тем же самым именем, набором колонок и определениями первичного ключа в этот экземпляр сессии. |
![]() | Этот метод используется, чтобы установить фильтр таблиц для этого экземпляра. |
![]() | Очищает косвенный флаг для этой сессии. Последующие изменения будут отмечены как прямые, пока этот флаг не будет изменен снова. |
![]() | Отключает отслеживание изменений связанной базы данных. |
![]() | Позволяет отследить изменений связанной базы данных. |
![]() | Устанавливает косвенный флаг для этой сессии. Последующие изменения будут отмечены как косвенные, пока этот флаг не будет изменен снова. |
Интерфейс ISQLiteSession | Пространство имен System.Data.SQLite