DbContextOptionsExtensionInfo 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.
Bir için bilgi/meta IDbContextOptionsExtension veriler.
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Devralma
-
DbContextOptionsExtensionInfo
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.
Oluşturucular
| DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Verilen uzantı için DbContextOptionsExtensionInfo bilgi/meta veri içeren yeni bir örnek oluşturur. |
Özellikler
| Extension |
Bu örneğin meta verileri içerdiği uzantı. |
| IsDatabaseProvider |
|
| LogFragment |
Günlüğe kaydetmeye ilişkin bir ileti parçası genellikle yapılandırılmış tüm yararlı varsayılan olmayan seçenekler hakkında bilgi içerir. |
Yöntemler
| GetServiceProviderHashCode() |
Yeni bir kod gerektirebilecek seçeneklerden oluşturulan bir karma IServiceProvider kod döndürür. Örneğin, seçenekler tek bir hizmeti etkiliyorsa. Ancak uzantıların çoğu bu tür seçeneklere sahip değildir ve sıfır değerine sahip olmalıdır. |
| PopulateDebugInfo(IDictionary<String,String>) |
Bu seçenek için önceki bir yapılandırmayla karşılaştırılana ve farkların günlüğe kaydedilene kadar uzantının kullanımı arasında değişe bir bilgi sözlüğüne sahip olur. Sözlük anahtarının önüne uzantı adı ekmalıdır. Örneğin, |
| ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
içinde kullanılan tüm seçeneklerin verilen uzantıyla aynı GetServiceProviderHashCode() olup olmadığını belirten bir değer döndürür. |