Aracılığıyla paylaş


SeekableXPathNavigator.CurrentPosition Özellik

Tanım

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

Int64

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.

Şunlara uygulanır