OracleLob.Seek(Int64, SeekOrigin) Yöntem

Tanım

Geçerli OracleLob akış üzerindeki konumu ayarlar.

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

Parametreler

offset
Int64

Orijine göre bayt uzaklığı. Negatifse offset , yeni konum tarafından origin belirtilen konumdan önce tarafından belirtilen bayt sayısına göre offsetayarlanır. Sıfır ise offset , yeni konum tarafından originbelirtilen konumdur. offset Pozitifse, yeni konum tarafından belirtilen bayt sayısıyla origin belirtilen offsetkonumu izler.

origin
SeekOrigin

Yeni konumu elde etmek için kullanılan başvuru noktasını gösteren tür SeekOrigin değeri.

Döndürülenler

Geçerli akış içindeki yeni konum.

Özel durumlar

origin parametresi geçerli bir değer içermiyor.

Sonuçta elde edilen konum değerin uzunluğunun ötesindedir.

OracleLob Nesne kapatıldı veya atıldı.

Oracle hatası oluştu.

Açıklamalar

Negatifse offset , yeni konumun tarafından origin belirtilen konumdan önce tarafından offsetbelirtilen bayt sayısına göre olması gerekir. Sıfır ise offset , yeni konum tarafından originbelirtilen konum olmalıdır. Pozitifse offset , yeni konumun tarafından belirtilen bayt sayısıyla origin belirtilen offsetkonumu izlemesi gerekir.

Akışın uzunluğunu aşan herhangi bir konumu aramak desteklenir. ve NCLOB veri türleri için CLOB tek bir konum arayışı da desteklenir. Daha fazla bilgi için özelliğin Açıklamalar bölümüne Read bakın.

Şunlara uygulanır