Bagikan melalui


SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) Metode

Definisi

Menyediakan metode yang dapat diambil alih penyedia peta situs untuk melakukan pengambilan simpul yang dioptimalkan yang ditemukan di kedekatan simpul yang ditentukan.

public:
 virtual void HintNeighborhoodNodes(System::Web::SiteMapNode ^ node, int upLevel, int downLevel);
public virtual void HintNeighborhoodNodes (System.Web.SiteMapNode node, int upLevel, int downLevel);
abstract member HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
override this.HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
Public Overridable Sub HintNeighborhoodNodes (node As SiteMapNode, upLevel As Integer, downLevel As Integer)

Parameter

node
SiteMapNode

SiteMapNode yang bertindak sebagai titik referensi untuk upLevel.

upLevel
Int32

Jumlah generasi leluhur SiteMapNode untuk diambil. 0 menunjukkan tidak ada simpul leluhur yang diambil dan -1 menunjukkan bahwa semua leluhur (dan simpul keturunannya ke tingkat node) mungkin diambil dan di-cache.

downLevel
Int32

Jumlah generasi turunan SiteMapNode yang akan diambil. 0 menunjukkan tidak ada simpul turunan yang diambil dan -1 menunjukkan bahwa semua simpul turunan mungkin diambil dan di-cache.

Pengecualian

upLevel atau downLevel kurang dari -1.

nodeadalah null.

Keterangan

Metode default HintNeighborhoodNodes hanya memeriksa upLevel parameter dan downLevel yang kurang dari -1 dan node parameter yaitu null. Karena objek menyimpan XmlSiteMapProvider informasi peta situs dalam memori, HintNeighborhoodNodes metode tidak digunakan.

Penyedia peta situs dapat mengambil HintNeighborhoodNodes alih metode untuk melakukan pencarian SiteMapNode objek yang dioptimalkan dalam kedekatan yang ditentukan SiteMapNode. Parameter upLevel digunakan untuk menentukan berapa banyak tingkat simpul induk dan leluhur yang akan dilalui dari yang ditentukan SiteMapNode. Parameter downLevel digunakan untuk menentukan berapa banyak tingkat simpul anak dari simpul saat ini untuk diambil. Jika disukai, node leluhur dan turunan dapat ditautkan ke SiteMapNode yang dikembalikan oleh HintNeighborhoodNodes metode , menggunakan ParentNode properti dan ChildNodes .

Berlaku untuk

Lihat juga