Bagikan melalui


SiteMapProvider.GetCurrentNodeAndHintAncestorNodes(Int32) Metode

Definisi

Menyediakan metode pencarian yang dioptimalkan untuk penyedia peta situs saat mengambil simpul untuk halaman yang saat ini diminta dan mengambil simpul peta situs induk dan leluhur untuk halaman saat ini.

public:
 virtual System::Web::SiteMapNode ^ GetCurrentNodeAndHintAncestorNodes(int upLevel);
public virtual System.Web.SiteMapNode GetCurrentNodeAndHintAncestorNodes(int upLevel);
abstract member GetCurrentNodeAndHintAncestorNodes : int -> System.Web.SiteMapNode
override this.GetCurrentNodeAndHintAncestorNodes : int -> System.Web.SiteMapNode
Public Overridable Function GetCurrentNodeAndHintAncestorNodes (upLevel As Integer) As SiteMapNode

Parameter

upLevel
Int32

Jumlah pembuatan simpul peta situs leluhur untuk didapatkan. Nilai -1 menunjukkan bahwa semua leluhur mungkin diambil dan di-cache oleh penyedia.

Mengembalikan

SiteMapNode Yang mewakili halaman yang saat ini diminta; jika tidak, null, jika SiteMapNode tidak ditemukan atau tidak dapat dikembalikan untuk pengguna saat ini.

Pengecualian

upLevel kurang dari -1.

Keterangan

Implementasi GetCurrentNodeAndHintAncestorNodes default metode mengembalikan CurrentNode properti; namun, penyedia peta situs dapat mengambil alih GetCurrentNodeAndHintAncestorNodes metode dan memberikan implementasi yang dioptimalkan yang menggunakan mekanisme penembolokan kustom untuk mengembalikan simpul induk dan leluhur induk saat ini SiteMapNode.

Parameter upLevel digunakan untuk menentukan berapa banyak tingkat simpul induk dan leluhur yang akan diambil. Jika disukai, simpul induk dan leluhur dapat ditautkan ke SiteMapNode objek yang dikembalikan oleh GetCurrentNodeAndHintAncestorNodes metode , menggunakan ParentNode properti .

Kelas XmlSiteMapProvider , yang merupakan penyedia peta situs default untuk ASP.NET, menyimpan seluruh peta situs dalam memori, yang menghasilkan sedikit atau tanpa overhead saat mengkueri XmlSiteMapProvider untuk objek tertentu SiteMapNode .

Berlaku untuk

Lihat juga