SiteMapDataSourceView Sınıf

Tanım

Denetim için HierarchicalDataSourceView kesin olarak yazılan SiteMapDataSource 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

SiteMapDataSource denetimi, TreeView ve Menu denetimleri gibi ASP.NET veriye bağlı denetimlerin 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 SiteMapDataSourceView belirtilen hiyerarşik yol için bir Select 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 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

Name Description
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Belirtilen tek düğümü iç düğüm koleksiyonuna SiteMapDataSourceView ekleyerek sınıfının yeni bir adlandırılmış örneğini başlatır.

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

Name Description
CanDelete

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

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

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

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

Geçerli DataSourceView nesneyle ilişkili nesnenin DataSourceControl 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 DataSourceView nesneyle ilişkilendirilmiş nesneninDataSourceControl, 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 DataSourceView nesneyle ilişkilendirilmiş nesnenin DataSourceControl 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 DataSourceView nesneyle ilişkili nesnenin DataSourceControl 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

Name Description
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ği 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, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

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

Belirtilen komutu yürütür.

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

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

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

Nesnenin temsil ettiği 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 ettiği DataSourceView veri 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()

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Olayı tetikler DataSourceViewChanged .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

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

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

Temel alınan veri depolama alanından zaman uyumsuz olarak bir veri listesi alı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.

ToString()

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

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

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

(Devralındığı yer: DataSourceView)

Ekinlikler

Name Description
DataSourceViewChanged

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

(Devralındığı yer: DataSourceView)

Şunlara uygulanır

Ayrıca bkz.