SiteMapDataSourceView Sınıf

Tanım

Denetim için SiteMapDataSource kesin olarak belirlenmiş HierarchicalDataSourceView bir nesne sağlar.

public ref class SiteMapDataSourceView : System::Web::UI::DataSourceView
public class SiteMapDataSourceView : System.Web.UI.DataSourceView
type SiteMapDataSourceView = class
    inherit DataSourceView
Public Class SiteMapDataSourceView
Inherits DataSourceView
Devralma
SiteMapDataSourceView

Açıklamalar

Denetim, SiteMapDataSource ve Menu gibi verilere bağlı ASP.NET denetimlerin TreeView site haritası verilerine bağlanmasına olanak tanır. SiteMapDataSourceView sınıfı denetim geliştiricileri tarafından kullanılır, ancak sayfa geliştiricileri tarafından veya sayfa kodunda kullanılmaz.

yöntemi SiteMapDataSource çağrıldığında Select belirtilen hiyerarşik yol için bir SiteMapDataSourceView döndürür. Tüm hiyerarşik veri kaynağı görünüm nesneleri gibi, SiteMapDataSourceView olarak adlandırılmaz; bunun yerine, benzersiz hiyerarşik yolu ile tanımlanır.

SiteMapDataSourceView bir koleksiyondaki SiteMapNodeCollection sarmalayıcı sınıfıdır. sınıfı SiteMapNodeCollection , sınıfının yöntemine IHierarchicalEnumerable yapılan çağrıdan döndürdüğü SiteMapDataSourceView arabirimini Select uygular. SiteMapDataSource ve SiteMapDataSourceView nesneleriyle SiteMapNode çalıştığından, görünüm bunları içerecek bir iç SiteMapNodeCollection öğe tutar. Koleksiyon görünümün oluşturucuları kullanılarak başlatılır ve yöntemiyle Select erişilir.

Oluşturucular

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Sınıfının yeni bir adlandırılmış örneğini SiteMapDataSourceView başlatır ve belirtilen tek düğümü iç düğüm koleksiyonuna ekler.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Sınıfının yeni bir adlandırılmış örneğini SiteMapDataSourceView başlatır ve düğümlerin iç koleksiyonunu belirtilen düğüm koleksiyonuna ayarlar.

Özellikler

CanDelete

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteDelete(IDictionary, IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanInsert

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteInsert(IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanPage

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView yöntemi tarafından ExecuteSelect(DataSourceSelectArguments) alınan veriler aracılığıyla disk belleğini destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanRetrieveTotalRowCount

Geçerli DataSourceControl nesneyle ilişkili nesneninDataSourceView, veriler yerine toplam veri satırı sayısını almayı destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanSort

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView temel alınan veri kaynağında sıralanmış bir görünümü destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanUpdate

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteUpdate(IDictionary, IDictionary, IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
Events

Veri kaynağı görünümü için olay işleyicisi temsilcilerinin listesini alır.

(Devralındığı yer: DataSourceView)
Name

Veri kaynağı görünümünün adını alır.

(Devralındığı yer: DataSourceView)

Yöntemler

CanExecute(String)

Belirtilen komutun yürütülip yürütülemeyeceğini belirler.

(Devralındığı yer: DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiğini veri DataSourceView listesinde zaman uyumsuz silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExecuteCommand(String, IDictionary, IDictionary)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Nesnenin temsil olduğu veri DataSourceView listesinde silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
ExecuteInsert(IDictionary)

Nesnenin temsil olduğu veri DataSourceView listesinde ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Geçerli kullanıcı için site gezinti yapısını temsil eden nesnelerin koleksiyonunu SiteMapNode alır.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Nesnenin temsil olduğu veri DataSourceView listesinde bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil olduğu veri DataSourceView listesinde zaman uyumsuz ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnDataSourceViewChanged(EventArgs)

Olayı tetikler DataSourceViewChanged .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

bir işlem için istenen özellikleri görünümün desteklediği özelliklerle karşılaştırmak için ExecuteSelect(DataSourceSelectArguments) yöntemi tarafından RaiseUnsupportedCapabilitiesError(DataSourceView) çağrılır.

(Devralındığı yer: DataSourceView)
Select(DataSourceSelectArguments)

Geçerli kullanıcı için site gezinti yapısını temsil eden nesnelerin koleksiyonunu SiteMapNode alır.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Temel alınan veri depolama alanından zaman uyumsuz olarak bir veri listesi alır.

(Devralındığı yer: DataSourceView)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil olduğu veri DataSourceView listesinde zaman uyumsuz bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)

Ekinlikler

DataSourceViewChanged

Veri kaynağı görünümü değiştiğinde gerçekleşir.

(Devralındığı yer: DataSourceView)

Şunlara uygulanır

Ayrıca bkz.