OracleLob.Seek(Int64, SeekOrigin) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает позицию в текущем потоке OracleLob.
public:
override long Seek(long offset, System::IO::SeekOrigin origin);
public override long Seek (long offset, System.IO.SeekOrigin origin);
override this.Seek : int64 * System.IO.SeekOrigin -> int64
Public Overrides Function Seek (offset As Long, origin As SeekOrigin) As Long
Параметры
- offset
- Int64
Смещение в байтах по отношению к источнику. Если значение параметра offset
является отрицательным, новая позиция будет предшествовать позиции, заданной параметром origin
, при этом расстояние между позициями будет равняться числу байтов, заданному параметром offset
. Если значение параметра offset
равно нулю, новая позиция будет совпадать с позицией, заданной параметром origin
. Если значение параметра offset
является положительным, новая позиция будет следовать за позицией, заданной параметром origin
, при этом расстояние между позициями будет равняться числу байтов, заданному параметром offset
.
- origin
- SeekOrigin
Значение типа SeekOrigin, указывающее точку ссылки, которая используется для получения новой позиции.
Возвращаемое значение
Новая позиция в текущем потоке.
Исключения
Параметр origin
не содержит допустимого значения.
Результирующая позиция превышает длину значения.
Объект OracleLob был закрыт или удален.
Произошла ошибка Oracle.
Комментарии
Если offset
является отрицательным, новая позиция должна предшествовать позиции, заданной параметром origin
, на количество байтов, заданное параметром offset
. Если offset
значение равно нулю, новая позиция должна быть позицией, заданной параметром origin
. Если offset
является положительным, новая позиция должна соответствовать позиции, заданной параметром origin
, на количество байтов, заданное параметром offset
.
Поддерживается поиск в любом расположении, превышающем длину потока. Также поддерживается поиск нечетного положения для CLOB
типов данных и NCLOB
. Дополнительные сведения см. в разделе Read Примечания свойства .