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ılacak, günlüğe kaydedileceğini veya yoksayılacak yapılandırmayı temsil eder. veritabanı sağlayıcılarına veya uzantılarına göre. Bu seçenekler kullanılarak WarningsConfigurationBuilder ayarlanır.
Bu sınıfın örnekleri sabit olacak şekilde tasarlanmıştır. Bir seçeneği değiştirmek için 'With...' çağrısı seçeneği değiştirilmiş yeni bir örnek elde etmek için yöntemleri.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Devralma
-
WarningsConfiguration
Açıklamalar
Daha fazla bilgi için bkz. Belirli iletiler için yapılandırma.
Oluşturucular
| WarningsConfiguration() |
Yeni, boş bir yapılandırma oluşturur ve tüm seçenekler varsayılanlarına ayarlanır. |
| WarningsConfiguration(WarningsConfiguration) |
yöntemi uygulanırken türetilmiş bir sınıf oluşturucusu tarafından Clone() çağrılır. |
Özellikler
| DefaultBehavior |
yönteminden ayarlanmış DefaultBehavior seçenek. |
Yöntemler
| Clone() |
Oluşturulan tüm kopyaların da o 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) |
Verilen WarningBehavior olay kimliği için kümeyi alır |
| GetLevel(EventId) |
Verilen LogLevel olay kimliği için kümeyi alır |
| GetServiceProviderHashCode() |
Yeni bir kod gerektirebilecek seçeneklerden oluşturulan bir karma IServiceProvider kod döndürür. |
| ShouldUseSameServiceProvider(WarningsConfiguration) |
içinde kullanılan tüm seçeneklerin verilen uzantıyla aynı GetServiceProviderHashCode() olup olmadığını belirten bir değer döndürür. |
| TryWithExplicit(EventId, WarningBehavior) |
Belirtilen olay kimliği için belirtilen belirtik kümeye sahip yeni bir örnek oluşturur, ancak WarningBehavior yalnızca açık bir davranış zaten ayarlanmışsa. Bu yöntemi doğrudan çağırma olağan dışıdır. Bunun yerine WarningsConfigurationBuilder kullanın. |
| WithDefaultBehavior(WarningBehavior) |
Bu örnekle aynı tüm seçeneklere sahip yeni bir örnek oluşturur, ancak belirtilen seçenek değiştirilmiştir. Bu yöntemi doğrudan çağırma olağan dışıdır. Bunun yerine WarningsConfigurationBuilder kullanın. |
| WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Verilen tüm olay kimlikleri için verilen WarningBehavior açık kümeyle yeni bir örnek oluşturur. Bu yöntemi doğrudan çağırma olağan dışıdır. Bunun yerine WarningsConfigurationBuilder kullanın. |
| 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ğırma olağan dışıdır. Bunun yerine WarningsConfigurationBuilder kullanın. |