SeekableXPathNavigator.CurrentPosition Özellik
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, XPath gezginin bulunduğu verilerdeki düğümle ilişkili bir değer alır veya ayarlar.
public:
abstract property long CurrentPosition { long get(); void set(long value); };
public abstract long CurrentPosition { get; set; }
member this.CurrentPosition : int64 with get, set
Public MustOverride Property CurrentPosition As Long
Özellik Değeri
Gezginin geçerli konumuyla ilişkili bir değer.
Açıklamalar
set
İşlem, Gezgini belirtilen değerle ilişkili konuma taşımaktır. get
İşlem gezginin geçerli konumuyla ilişkili bir değer döndürür.
Uygulayanlara Notlar
Bu özelliğin herhangi bir iç anlamı yok: Int64 bir uygulamanın gezginin geçerli konumuyla ilişkilenmesi donuk bir değerdir. Değer üzerinde hiçbir kısıtlama veya gereksinim uygulanmaz. İç veri yapısıyla ilgili varsayımlar yapılamaz.
Değerlerin sıralı olması veya bir gezgin konumunun benzersiz bir değere eşlenmesi gerekli değildir. Birden çok değer aynı Gezgin konumuna başvurabilir, böylece iki değerin karşılaştırılması yararlı bilgiler sağlamaz.
İşlem tarafından sağlanan herhangi bir değer, get
bir işlem için geçerli olmalıdır set
. set
İşlemin öncelikle bir işlem tarafından alınmayan bir değeri kullanması için bir hata olması gerekmez get
. Tarafından döndürülen bir değer CurrentPosition başka bir şekilde alınmış olabilir veya uygulama tarafından geçerli kabul edilmeyebilir: Bu seçenek uygulayıcının bir yoludur.
Bir değerin anlamı, Gezgin kullanım ömrü boyunca aynı belgeye geçtiğinde değişmemelidir. Ayrıca, değerlerin anlamı, kopyalama ile ilgili olan iki gezginler tarafından paylaşılmalıdır, ancak yine de aynı belgede gezinirler. get
Örnek aynı belgeyi hala gittiği sürece, bir işlem tarafından sağlanan tüm değerler gezgin 'in ve klonların ömrü için geçerli olmalıdır.