SqlTranslatingExpressionVisitor.VisitUnhandledItem<TItem,TResult>(TItem, String, Func<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.
İşlenmemiş bir öğe ziyaret edildiğinde çağırılır. Bu yöntem, ziyaretçi tarafından işleyemeyen öğeyi ( unhandledItem ), visitMethod ziyaretçi içinde uygulanmayan bir temsilciyi ve sınıfının çağırmak için kullanılabilen bir temsilciyi sağlar baseBehavior Remotion.Linq.Parsing.RelinqExpressionVisitor . Bu yöntemin varsayılan davranışı Remotion.Linq.Parsing.ThrowingExpressionVisitor.CreateUnhandledItemException``1(``0,System.String) yöntemi çağırmalıdır, 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
İşlenmeyen öğenin türü. Bir Expression tür, a MemberBinding veya yazın ElementInit .
- TResult
Ziyaret için beklenen sonuç türü unhandledItem .
Parametreler
- unhandledItem
- TItem
İşlenmemiş öğe.
- visitMethod
- String
Uygulanmayan bir Web yöntemi.
- baseBehavior
- Func<TItem,TResult>
Remotion.Linq.Parsing.RelinqExpressionVisitorBu öğe türü için tarafından sunulan davranış.
Döndürülenler
- TResult
İfade ağacında değiştirilecek bir nesne unhandledItem . Alternatif olarak, yöntemi herhangi bir özel durum oluşturabilir.