ArgumentOutOfRangeException Oluşturucular
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.
ArgumentOutOfRangeException sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ArgumentOutOfRangeException() |
ArgumentOutOfRangeException sınıfının yeni bir örneğini başlatır. |
| ArgumentOutOfRangeException(String) |
Bu özel duruma neden olan parametresinin adıyla sınıfının yeni bir örneğini ArgumentOutOfRangeException başlatır. |
| ArgumentOutOfRangeException(SerializationInfo, StreamingContext) |
Geçersiz.
Serileştirilmiş verilerle sınıfının yeni bir örneğini ArgumentOutOfRangeException başlatır. |
| ArgumentOutOfRangeException(String, Exception) |
Sınıfın ArgumentOutOfRangeException yeni bir örneğini belirtilen bir hata iletisiyle ve bu özel durumun nedeni olan özel durumla başlatır. |
| ArgumentOutOfRangeException(String, String) |
Bu özel duruma neden olan parametresinin adı ve belirtilen bir hata iletisiyle sınıfın yeni bir örneğini ArgumentOutOfRangeException başlatır. |
| ArgumentOutOfRangeException(String, Object, String) |
Parametre adı, bağımsız değişkenin ArgumentOutOfRangeException değeri ve belirtilen bir hata iletisiyle sınıfın yeni bir örneğini başlatır. |
ArgumentOutOfRangeException()
ArgumentOutOfRangeException sınıfının yeni bir örneğini başlatır.
public:
ArgumentOutOfRangeException();
public ArgumentOutOfRangeException();
Public Sub New ()
Açıklamalar
Bu oluşturucu, "Zorunlu olmayan sayı gerekli" gibi hatayı açıklayan sistem tarafından sağlanan bir iletiye yeni örneğin özelliğini başlatır Message . Bu ileti geçerli sistem kültürünü dikkate alır.
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir ArgumentOutOfRangeException.
| Mülkiyet | Değer |
|---|---|
| InnerException | Null başvuru (Nothing Visual Basic'te). |
| Message | Yerelleştirilmiş hata iletisi dizesi. |
Şunlara uygulanır
ArgumentOutOfRangeException(String)
Bu özel duruma neden olan parametresinin adıyla sınıfının yeni bir örneğini ArgumentOutOfRangeException başlatır.
public:
ArgumentOutOfRangeException(System::String ^ paramName);
public ArgumentOutOfRangeException(string paramName);
public ArgumentOutOfRangeException(string? paramName);
new ArgumentOutOfRangeException : string -> ArgumentOutOfRangeException
Public Sub New (paramName As String)
Parametreler
- paramName
- String
Bu özel duruma neden olan parametrenin adı.
Açıklamalar
Bu oluşturucu, "Zorunlu olmayan sayı gerekli" gibi hatayı açıklayan sistem tarafından sağlanan bir iletiye yeni örneğin özelliğini başlatır Message . Bu ileti geçerli sistem kültürünü dikkate alır.
Bu oluşturucu parametresini ParamName kullanarak paramName yeni örneğin özelliğini başlatır. içeriğinin paramName insanlar tarafından anlaşılması amaçlanmıştır.
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir ArgumentOutOfRangeException.
| Mülkiyet | Değer |
|---|---|
| InnerException | Null başvuru (Nothing Visual Basic'te). |
| Message | Boş dize (""). |
| ParamName | Parametre adı dizesi. |
Şunlara uygulanır
ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Serileştirilmiş verilerle sınıfının yeni bir örneğini ArgumentOutOfRangeException başlatır.
protected:
ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
Serileştirilmiş nesne verilerini tutan nesne.
- context
- StreamingContext
Seri hale getirilmiş verilerin kaynağını veya hedefini açıklayan nesne.
- Öznitelikler
Açıklamalar
Bu oluşturucu, bir akış üzerinden iletilen özel durum nesnesini yeniden oluşturmak için seri durumdan çıkarma sırasında çağrılır. Daha fazla bilgi için bkz. XML ve SOAP Serileştirme
Ayrıca bkz.
Şunlara uygulanır
ArgumentOutOfRangeException(String, Exception)
Sınıfın ArgumentOutOfRangeException yeni bir örneğini belirtilen bir hata iletisiyle ve bu özel durumun nedeni olan özel durumla başlatır.
public:
ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException(string message, Exception innerException);
public ArgumentOutOfRangeException(string? message, Exception? innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
Public Sub New (message As String, innerException As Exception)
Parametreler
- message
- String
Bu özel durumun nedenini açıklayan hata iletisi.
- innerException
- Exception
Geçerli özel durumun nedeni olan özel durum veya iç özel durum belirtilmemişse null başvuru (Nothing Visual Basic'te).
Şunlara uygulanır
ArgumentOutOfRangeException(String, String)
Bu özel duruma neden olan parametresinin adı ve belirtilen bir hata iletisiyle sınıfın yeni bir örneğini ArgumentOutOfRangeException başlatır.
public:
ArgumentOutOfRangeException(System::String ^ paramName, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, string message);
public ArgumentOutOfRangeException(string? paramName, string? message);
new ArgumentOutOfRangeException : string * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, message As String)
Parametreler
- paramName
- String
Özel duruma neden olan parametrenin adı.
- message
- String
Hatayı açıklayan ileti.
Açıklamalar
Bu oluşturucu, parametresinin değerini Message kullanarak yeni örneğin özelliğini başlatırmessage. parametresinin message içeriği insanlar tarafından anlaşılması amaçlanmıştır. Bu dizenin geçerli sistem kültürü için yerelleştirildiğinden emin olmak için bu oluşturucunun çağıranı gereklidir.
Bu oluşturucu parametresini ParamName kullanarak paramName yeni örneğin özelliğini başlatır. içeriğinin paramName insanlar tarafından anlaşılması amaçlanmıştır.
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir ArgumentOutOfRangeException.
| Mülkiyet | Değer |
|---|---|
| InnerException |
null. |
| Message | Hata iletisi dizesi. |
| ParamName | Parametre adı dizesi. |
Şunlara uygulanır
ArgumentOutOfRangeException(String, Object, String)
Parametre adı, bağımsız değişkenin ArgumentOutOfRangeException değeri ve belirtilen bir hata iletisiyle sınıfın yeni bir örneğini başlatır.
public:
ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, object actualValue, string message);
public ArgumentOutOfRangeException(string? paramName, object? actualValue, string? message);
new ArgumentOutOfRangeException : string * obj * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, actualValue As Object, message As String)
Parametreler
- paramName
- String
Özel duruma neden olan parametrenin adı.
- actualValue
- Object
Bu özel duruma neden olan bağımsız değişkenin değeri.
- message
- String
Hatayı açıklayan ileti.
Açıklamalar
Bu oluşturucu parametresini kullanarak paramName yeni örneğin özelliğini, parametresini ActualValue kullanan actualValue özelliğini ve Message parametresini message kullanarak özelliğini başlatırParamName. ve message parametrelerinin paramName içeriği insanlar tarafından anlaşılması amaçlanmıştır. Bu dizelerin geçerli sistem kültürü için yerelleştirildiğinden emin olmak için bu oluşturucunun çağıranı gereklidir.
actualValue parametresi .NET sınıf kitaplığı içinde kullanılmaz. Ancak, uygulamalar kullanılabilir bağımsız değişken değerini almak için özelliğini kullanabilir ActualValue .
actualValue parametresi, yöntemine geçirilen geçersiz değeri içerir ve bu özel durumun ortaya alınmasına neden olur. Bu değer özelliğinde ActualValue depolanır ve dize gösterimi özelliğinde tutulan ileti dizesine Message eklenir.
Aşağıdaki tabloda, örneğinin ilk özellik değerleri gösterilmektedir ArgumentOutOfRangeException.
| Mülkiyet | Değer |
|---|---|
| ActualValue | Bağımsız değişken değeri. |
| InnerException | Null başvuru (Nothing Visual Basic'te). |
| Message | Hata iletisi dizesi. |
| ParamName | Parametre adı dizesi. |