DbConnectionInterceptionContext 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.
Hiçbir sonuç döndürmeyen öğesine DbConnection yapılan çağrılarla ilişkili bağlamsal bilgileri temsil eder.
public class DbConnectionInterceptionContext : System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext
type DbConnectionInterceptionContext = class
inherit MutableInterceptionContext
Public Class DbConnectionInterceptionContext
Inherits MutableInterceptionContext
- Devralma
- Türetilmiş
Oluşturucular
DbConnectionInterceptionContext() |
Durumu olmayan yeni DbConnectionInterceptionContext bir oluşturur. |
DbConnectionInterceptionContext(DbInterceptionContext) |
Verilen kesme bağlamından sabit durumu kopyalayarak yeni DbConnectionInterceptionContext bir oluşturur. Ayrıca bkz. Clone() |
Özellikler
DbContexts |
Bu kesme bağlamıyla DbContext ilişkili tüm örnekleri alır. (Devralındığı yer: DbInterceptionContext) |
Exception |
Bu özellik işlem yürütülmeden önce ayarlanırsa, işlemin yürütülmesi gizlenecek ve bunun yerine ayarlanan özel durum oluşturulacaktır. Aksi takdirde, işlem başarısız olursa bu özellik, oluşan özel duruma ayarlanır. Her iki durumda da, işlemden sonra çalıştırılan kesiciler bu özelliği oluşturulacak özel durumu değiştirmek için değiştirebilir veya hiçbir özel durumun hiç oluşturulmayacak şekilde null olarak ayarlayabilir. (Devralındığı yer: MutableInterceptionContext) |
IsAsync |
İşlem zaman uyumsuz olarak yürütülüyorsa True, aksi takdirde false. (Devralındığı yer: DbInterceptionContext) |
IsExecutionSuppressed |
True olduğunda, bu bayrak işlemin yürütülmesinin kesme aracılarından biri tarafından gizlendiğini gösterir. Bu işlem, çağrılarak SuppressExecution() veya oluşturulacak şekilde ayarlanarak Exception işlem yürütülmeden önce yapılabilir (Devralındığı yer: MutableInterceptionContext) |
ObjectContexts |
Bu kesme bağlamıyla ObjectContext ilişkili tüm örnekleri alır. (Devralındığı yer: DbInterceptionContext) |
OriginalException |
İşlemin yürütülmesi başarısız olursa bu özellik, oluşan özel durumu içerir. İşlem gizlendiyse veya başarısız olmadıysa, bu özellik her zaman null olur. (Devralındığı yer: MutableInterceptionContext) |
TaskStatus |
Zaman uyumsuz bir işlem tamamlandıktan sonra değerinin Task durumuna ayarlayın. Zaman uyumlu işlemler için kullanılmaz. (Devralındığı yer: MutableInterceptionContext) |
UserState |
Geçersiz.
İşlemle ilişkili kullanıcı tarafından belirtilen rastgele durum bilgilerini içeren bir değeri alır veya ayarlar. (Devralındığı yer: MutableInterceptionContext) |
Yöntemler
AsAsync() |
Bayrağı true olarak ayarlanmış şekildeIsAsync, bu kesme bağlamındaki tüm bağlamsal bilgileri içeren yeni DbConnectionInterceptionContext 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 ç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) |
Hiçbir sonuç döndürmeyen öğesine DbConnection yapılan çağrılarla ilişkili bağlamsal bilgileri temsil eder. |
FindUserState(String) |
İşlemle ilişkili rastgele kullanıcı tarafından belirtilen durum bilgilerini içeren bir değer alır. (Devralındığı yer: MutableInterceptionContext) |
GetHashCode() |
Hiçbir sonuç döndürmeyen öğesine DbConnection yapılan çağrılarla ilişkili bağlamsal bilgileri temsil eder. |
GetType() |
Type Geçerli örneğini alır. |
SetUserState(String, Object) |
İşlemle ilişkili rastgele kullanıcı tarafından belirtilen durum bilgilerini içeren bir değer ayarlar. (Devralındığı yer: MutableInterceptionContext) |
SuppressExecution() |
İşlem yürütülmeden önce çağrılırsa işlemin yürütülmesini engeller. (Devralındığı yer: MutableInterceptionContext) |
ToString() |
Hiçbir sonuç döndürmeyen öğesine DbConnection yapılan çağrılarla ilişkili bağlamsal bilgileri temsil eder. |
WithDbContext(DbContext) |
Verilen ObjectContextöğesinin eklenmesiyle bu kesme bağlamındaki tüm bağlamsal bilgileri içeren yeni DbConnectionInterceptionContext bir oluşturur. |
WithObjectContext(ObjectContext) |
Verilen ObjectContextöğesinin eklenmesiyle bu kesme bağlamındaki tüm bağlamsal bilgileri içeren yeni DbConnectionInterceptionContext bir oluşturur. |
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin