DbInterceptionContext Sınıf
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.
Uygulamalara yapılan çağrılarla IDbInterceptor ilişkili bağlamsal bilgileri temsil eder.
public class DbInterceptionContext
type DbInterceptionContext = class
Public Class DbInterceptionContext
- Devralma
-
DbInterceptionContext
- Türetilmiş
Açıklamalar
Kesilebilen belirli türlerin/işlemlerin bu sınıftan türetilmiş daha belirli bir kesme bağlamı kullanabileceğini unutmayın. Örneğin, SQL bir DbContexttarafından yürütülüyorsa DbContext yöntemine IDbCommandInterceptorgeçirilen örnekte yer alırDbCommandInterceptionContext<TResult>. Bu sınıfın örnekleri, bağlamsal bilgiler için genel olarak sabittir. Bağlamsal bilgiler eklemek için veya Farklı... yeni bilgileri içeren yeni bir kesme bağlamı oluşturma yöntemleri.
Oluşturucular
DbInterceptionContext() |
Durumu olmayan yeni DbInterceptionContext bir oluşturur. |
DbInterceptionContext(DbInterceptionContext) |
Verilen kesme noktası bağlamından durumu kopyalayarak yeni DbInterceptionContext bir oluşturur. Bkz. Clone() |
Özellikler
DbContexts |
Bu kesme bağlamıyla DbContext ilişkili tüm örnekleri alır. |
IsAsync |
İşlem zaman uyumsuz olarak yürütülüyorsa true, aksi takdirde false. |
ObjectContexts |
Bu kesme bağlamıyla ObjectContext ilişkili tüm örnekleri alır. |
Yöntemler
AsAsync() |
Bayrağın true olarak ayarlandığı bu kesme bağlamı bağlamındaki IsAsync tüm bağlamsal bilgileri içeren yeni DbInterceptionContext bir oluşturur. |
Clone() |
Yeni durum eklemek için kesme noktası bağlamının bir kopyasını oluştururken bu yöntemi çağırın. Oluşturucuyu doğrudan çağırmak yerine bu yöntemin kullanılması, yeni türün kopyalanan bağlamla aynı türe (ve herhangi bir özelleştirilmiş duruma) sahip olması için sanal dağıtım sağlar. |
Equals(Object) |
Uygulamalara yapılan çağrılarla IDbInterceptor ilişkili bağlamsal bilgileri temsil eder. |
GetHashCode() |
Uygulamalara yapılan çağrılarla IDbInterceptor ilişkili bağlamsal bilgileri temsil eder. |
GetType() |
Type Geçerli örneğini alır. |
ToString() |
Uygulamalara yapılan çağrılarla IDbInterceptor ilişkili bağlamsal bilgileri temsil eder. |
WithDbContext(DbContext) |
Verilen DbContextöğesinin eklenmesiyle bu kesme bağlamındaki tüm bağlamsal bilgileri içeren yeni DbInterceptionContext bir oluşturur. |
WithObjectContext(ObjectContext) |
Verilen ObjectContextöğesinin eklenmesiyle bu kesme bağlamındaki tüm bağlamsal bilgileri içeren yeni DbInterceptionContext bir oluşturur. |
Şunlara uygulanır
Entity Framework