SqlTranslatingExpressionVisitor.VisitUnhandledItem<TItem,TResult> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlenmeyen bir öğe ziyaret edildiğinde çağrılır. Bu yöntem, ziyaretçinin işleyemeyeceği öğeyi (unhandledItem ), visitMethod ziyaretçide uygulanmamış öğeyi ve sınıfı çağırmak baseBehaviorRemotion.Linq.Parsing.RelinqExpressionVisitor için kullanılabilecek bir temsilci sağlar. Bu yöntemin varsayılan davranışı yöntemini çağırmaktır Remotion.Linq.Parsing.ThrowingExpressionVisitor.CreateUnhandledItemException``1(``0,System.String) , ancak başka bir şey yapmak için geçersiz kılınabilir.
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
Tür Parametreleri
- TItem
İşlenemiyor öğenin türü. Bir Expression tür, tür MemberBinding veya ElementInit.
- TResult
Ziyaret edilen unhandledItemiçin beklenen sonuç türü.
Parametreler
- unhandledItem
- TItem
İşlenmeyen öğe.
- visitMethod
- String
Uygulanmayan ziyaret yöntemi.
- baseBehavior
- Func<TItem,TResult>
Tarafından bu öğe türü için kullanıma sunulan Remotion.Linq.Parsing.RelinqExpressionVisitor davranış.
Döndürülenler
İfade ağacında değiştirilmeye unhandledItem değer bir nesne. Alternatif olarak, yöntemi herhangi bir özel durum oluşturabilir.