SqlTranslatingExpressionVisitor.VisitUnhandledItem<TItem,TResult> 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.
Dipanggil ketika item yang tidak tertangani dikunjungi. Metode ini menyediakan item yang tidak dapat ditangani pengunjung (unhandledItem), visitMethod yang tidak diimplementasikan di pengunjung, dan delegasi yang dapat digunakan untuk memanggil baseBehaviorRemotion.Linq.Parsing.RelinqExpressionVisitor kelas. Perilaku default metode ini adalah memanggil Remotion.Linq.Parsing.ThrowingExpressionVisitor.CreateUnhandledItemException``1(``0,System.String) metode , tetapi dapat ditimpa untuk melakukan sesuatu yang lain.
protected override TResult VisitUnhandledItem<TItem,TResult>(TItem unhandledItem, string visitMethod, Func<TItem,TResult> baseBehavior) where TItem : TResult;
override this.VisitUnhandledItem : 'Item * string * Func<#'Result, 'Result> -> 'Result
Protected Overrides Function VisitUnhandledItem(Of TItem As TResult, TResult As TResult) (unhandledItem As TItem, visitMethod As String, baseBehavior As Func(Of TItem, TResult)) As TResult
Jenis parameter
- TItem
Tipe item yang tidak dapat ditangani. Expression Baik jenis, MemberBinding jenis, atau ElementInit.
- TResult
Jenis hasil yang diharapkan untuk yang dikunjungi unhandledItem.
Parameter
- unhandledItem
- TItem
Item yang tidak tertangani.
- visitMethod
- String
Metode kunjungan yang tidak diimplementasikan.
- baseBehavior
- Func<TItem,TResult>
Perilaku yang diekspos oleh Remotion.Linq.Parsing.RelinqExpressionVisitor untuk jenis item ini.
Mengembalikan
Objek untuk diganti unhandledItem di pohon ekspresi. Atau, metode ini dapat memberikan pengecualian apa pun.