WarningsConfiguration 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.
Uyarıların atılması, günlüğe kaydedilmesi veya yoksayılması gereken yapılandırmayı temsil eder. veritabanı sağlayıcılarına veya uzantılarına göre. Bu seçenekler kullanılarak WarningsConfigurationBuilderayarlanır.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Devralma
-
WarningsConfiguration
Açıklamalar
Bu sınıfın örnekleri sabit olacak şekilde tasarlanmıştır. Bir seçeneği değiştirmek için 'With...' öğesini çağırın seçeneği değiştirilmiş yeni bir örnek elde etmek için yöntemler.
Daha fazla bilgi ve örnek için bkz . Belirli iletiler için yapılandırma .
Oluşturucular
WarningsConfiguration() |
Tüm seçenekler varsayılan olarak ayarlanmış yeni, boş bir yapılandırma oluşturur. |
WarningsConfiguration(WarningsConfiguration) |
yöntemi uygulanırken türetilmiş bir sınıf oluşturucu tarafından çağrılır Clone() . |
Özellikler
DefaultBehavior |
yönteminden DefaultBehavior ayarlanan seçenek. |
Yöntemler
Clone() |
Oluşturulan herhangi bir kopyanın da bu sınıfta olduğundan emin olmak için türetilmiş bir sınıfta bu yöntemi geçersiz kılın. |
GetBehavior(EventId) |
WarningBehavior Belirtilen olay kimliği için kümeyi alır veya |
GetLevel(EventId) |
LogLevel Belirtilen olay kimliği için kümeyi alır veya |
GetServiceProviderHashCode() |
Yeni IServiceProvider bir değere ihtiyaç duyulmasına neden olabilecek herhangi bir seçenekten oluşturulan karma kodu döndürür. |
ShouldUseSameServiceProvider(WarningsConfiguration) |
içinde GetServiceProviderHashCode() kullanılan tüm seçeneklerin verilen uzantıdakiyle aynı olup olmadığını belirten bir değer döndürür. |
TryWithExplicit(EventId, WarningBehavior) |
Belirtilen olay kimliği için verilen açık WarningBehavior kümeye sahip yeni bir örnek oluşturur, ancak yalnızca önceden açık bir davranış ayarlanmamışsa. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Tüm seçenekleri bu örnekle aynı olan ancak verilen seçeneğin değiştirildiği yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Verilen tüm olay kimlikleri için verilen açık WarningBehavior kümeyle yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Verilen tüm olay kimlikleri için belirtilen günlük düzeyi ayarlanmış yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırmak olağan dışıdır. Bunun yerine kullanın WarningsConfigurationBuilder. |
Şunlara uygulanır
Entity Framework