Stream.Seek(Int64, SeekOrigin) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında geçerli akış içindeki konumu ayarlar.
public:
abstract long Seek(long offset, System::IO::SeekOrigin origin);
public abstract long Seek(long offset, System.IO.SeekOrigin origin);
abstract member Seek : int64 * System.IO.SeekOrigin -> int64
Public MustOverride Function Seek (offset As Long, origin As SeekOrigin) As Long
Parametreler
- offset
- Int64
Parametresine origin göre bayt uzaklığı.
- 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ıştaki yeni konum.
Özel durumlar
G/Ç hatası oluşur.
Akış, akışın bir kanaldan veya konsol çıkışından derlenip derlenmediği gibi aramayı desteklemez.
Akış kapatıldıktan sonra yöntemler çağrıldı.
Açıklamalar
CanSeek Geçerli örneğin aramayı destekleyip desteklemediğini belirlemek için özelliğini kullanın.
Negatifse offset , yeni konumun tarafından origin belirtilen konumdan önce tarafından offsetbelirtilen bayt sayısına göre olması gerekir. Sıfır (0) ise offset , yeni konumun tarafından originbelirtilen konum olması gerekir. Pozitifseoffset, yeni konumun tarafından offsetbelirtilen bayt sayısıyla origin belirtilen konumu izlemesi gerekir.
Bu destek aramasından Stream türetilen sınıfların yukarıda açıklanan işlevselliği sağlamak için bu yöntemi geçersiz kılmalıdır.
Akışın uzunluğunu aşan herhangi bir konumu aramak desteklenir.