SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
node
adalah 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 .